Skip to content

Commit 76ff107

Browse files
authored
Merge pull request #196 from ifletsomeclaire/master
Added 2 more draw.is_visible checks to render crate
2 parents b2f1f2e + c0d4877 commit 76ff107

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

crates/bevy_render/src/pipeline/render_pipelines.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ pub fn draw_render_pipelines_system(
7777
mut query: Query<(&mut Draw, &mut RenderPipelines)>,
7878
) {
7979
for (mut draw, mut render_pipelines) in &mut query.iter() {
80+
if !draw.is_visible {
81+
continue;
82+
}
8083
let render_pipelines = &mut *render_pipelines;
8184
for pipeline in render_pipelines.pipelines.iter_mut() {
8285
pipeline.specialization.sample_count = msaa.samples;

crates/bevy_render/src/render_graph/nodes/render_resources_node.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -658,7 +658,10 @@ fn asset_render_resources_node_system<T: RenderResources>(
658658
}
659659
}
660660

661-
for (asset_handle, _draw, mut render_pipelines) in &mut query.iter() {
661+
for (asset_handle, draw, mut render_pipelines) in &mut query.iter() {
662+
if !draw.is_visible {
663+
continue
664+
}
662665
if let Some(asset_bindings) = asset_render_resource_bindings.get(*asset_handle) {
663666
render_pipelines.bindings.extend(asset_bindings);
664667
}

0 commit comments

Comments
 (0)