@@ -403,12 +403,12 @@ fn queue_infinite_grids(
403403 infinite_grids : Query < & ExtractedInfiniteGrid > ,
404404 mut transparent3d_render_phases : ResMut < ViewSortedRenderPhases < Transparent3d > > ,
405405 mut transparent2d_render_phases : ResMut < ViewSortedRenderPhases < Transparent2d > > ,
406- mut views : Query < ( & RenderVisibleEntities , & ExtractedView , & Msaa ) > ,
406+ views : Query < ( & RenderVisibleEntities , & ExtractedView , & Msaa ) > ,
407407) {
408408 let draw_function_id = transparent3d_draw_functions. read ( ) . id :: < DrawInfiniteGrid > ( ) ;
409409 let draw_function_id_2d = transparent2d_draw_functions. read ( ) . id :: < DrawInfiniteGrid > ( ) ;
410410
411- for ( entities , view, msaa) in views. iter_mut ( ) {
411+ for ( visible_entities , view, msaa) in & views {
412412 let mut phase3d = transparent3d_render_phases. get_mut ( & view. retained_view_entity ) ;
413413 let mut phase2d = transparent2d_render_phases. get_mut ( & view. retained_view_entity ) ;
414414
@@ -426,7 +426,7 @@ fn queue_infinite_grids(
426426 } ,
427427 ) ;
428428
429- for & ( entity, main_entity) in entities . iter :: < With < InfiniteGridSettings > > ( ) {
429+ for & ( entity, main_entity) in visible_entities . iter :: < InfiniteGridSettings > ( ) {
430430 if let Some ( phase2d) = & mut phase2d {
431431 phase2d. items . push ( Transparent2d {
432432 pipeline : pipeline_id,
0 commit comments