Skip to content

Commit 872d170

Browse files
authored
fix infinite grid (#175)
1 parent 9d5ab18 commit 872d170

File tree

1 file changed

+3
-3
lines changed
  • crates/bevy_infinite_grid/src/render

1 file changed

+3
-3
lines changed

crates/bevy_infinite_grid/src/render/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)