Skip to content

Commit 073624d

Browse files
authored
Don't skip prepass if there are no opaque objects (#23999)
# Objective Fixes #23920 ## Solution Don't skip prepass if there are no opaque objects ## Testing ``` cargo r --example order_independent_transparency ```
1 parent 14f34fa commit 073624d

1 file changed

Lines changed: 0 additions & 8 deletions

File tree

  • crates/bevy_core_pipeline/src/prepass

crates/bevy_core_pipeline/src/prepass/node.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -160,14 +160,6 @@ fn run_prepass_system(
160160
return;
161161
};
162162

163-
// Skip starting a render pass if there's nothing to draw
164-
if opaque_prepass_phase.is_empty()
165-
&& alpha_mask_prepass_phase.is_empty()
166-
&& background_motion_vectors_pipeline.is_none()
167-
{
168-
return;
169-
}
170-
171163
#[cfg(feature = "trace")]
172164
let _prepass_span = info_span!("prepass").entered();
173165

0 commit comments

Comments
 (0)