diff --git a/crates/bevy_core_pipeline/src/core_3d/camera_3d.rs b/crates/bevy_core_pipeline/src/core_3d/camera_3d.rs index 33579994c9..d866e2ccfb 100644 --- a/crates/bevy_core_pipeline/src/core_3d/camera_3d.rs +++ b/crates/bevy_core_pipeline/src/core_3d/camera_3d.rs @@ -64,7 +64,8 @@ impl Default for Camera3d { } } -#[derive(Clone, Copy, Reflect)] +#[derive(Clone, Copy, Reflect, Serialize, Deserialize)] +#[reflect(Serialize, Deserialize)] pub struct Camera3dDepthTextureUsage(u32); impl From for Camera3dDepthTextureUsage { diff --git a/crates/bevy_core_pipeline/src/core_3d/mod.rs b/crates/bevy_core_pipeline/src/core_3d/mod.rs index 1a38e5eb93..16d8ebec97 100644 --- a/crates/bevy_core_pipeline/src/core_3d/mod.rs +++ b/crates/bevy_core_pipeline/src/core_3d/mod.rs @@ -83,6 +83,8 @@ impl Plugin for Core3dPlugin { fn build(&self, app: &mut App) { app.register_type::() .register_type::() + .register_type::() + .register_type::() .add_plugins((SkyboxPlugin, ExtractComponentPlugin::::default())) .add_systems(PostUpdate, check_msaa);