Merge pull request #196 from ifletsomeclaire/master

Added 2 more draw.is_visible checks to render crate
This commit is contained in:
Carter Anderson 2020-08-15 17:53:34 -07:00 committed by GitHub
commit 76ff107f8e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View file

@ -77,6 +77,9 @@ pub fn draw_render_pipelines_system(
mut query: Query<(&mut Draw, &mut RenderPipelines)>,
) {
for (mut draw, mut render_pipelines) in &mut query.iter() {
if !draw.is_visible {
continue;
}
let render_pipelines = &mut *render_pipelines;
for pipeline in render_pipelines.pipelines.iter_mut() {
pipeline.specialization.sample_count = msaa.samples;

View file

@ -658,7 +658,10 @@ fn asset_render_resources_node_system<T: RenderResources>(
}
}
for (asset_handle, _draw, mut render_pipelines) in &mut query.iter() {
for (asset_handle, draw, mut render_pipelines) in &mut query.iter() {
if !draw.is_visible {
continue
}
if let Some(asset_bindings) = asset_render_resource_bindings.get(*asset_handle) {
render_pipelines.bindings.extend(asset_bindings);
}