added draw.is_visible checks
This commit is contained in:
		
							parent
							
								
									b2f1f2e530
								
							
						
					
					
						commit
						c0d4877486
					
				@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user