diff --git a/crates/bevy_core_pipeline/src/core_3d/mod.rs b/crates/bevy_core_pipeline/src/core_3d/mod.rs index 64db62dec5ea4..46e2acaa0491e 100644 --- a/crates/bevy_core_pipeline/src/core_3d/mod.rs +++ b/crates/bevy_core_pipeline/src/core_3d/mod.rs @@ -690,27 +690,16 @@ pub fn prepare_core_3d_depth_textures( mut commands: Commands, mut texture_cache: ResMut, render_device: Res, - opaque_3d_phases: Res>, - alpha_mask_3d_phases: Res>, - transparent_3d_phases: Res>, views_3d: Query<( Entity, &ExtractedCamera, - &ExtractedView, Option<&DepthPrepass>, &Camera3d, &Msaa, )>, ) { let mut render_target_usage = >::default(); - for (_, camera, extracted_view, depth_prepass, camera_3d, _msaa) in &views_3d { - if !opaque_3d_phases.contains_key(&extracted_view.retained_view_entity) - || !alpha_mask_3d_phases.contains_key(&extracted_view.retained_view_entity) - || !transparent_3d_phases.contains_key(&extracted_view.retained_view_entity) - { - continue; - }; - + for (_, camera, depth_prepass, camera_3d, _msaa) in &views_3d { // Default usage required to write to the depth texture let mut usage: TextureUsages = camera_3d.depth_texture_usages.into(); if depth_prepass.is_some() { @@ -724,7 +713,7 @@ pub fn prepare_core_3d_depth_textures( } let mut textures = >::default(); - for (entity, camera, _, _, camera_3d, msaa) in &views_3d { + for (entity, camera, _, camera_3d, msaa) in &views_3d { let Some(physical_target_size) = camera.physical_target_size else { continue; };