From 23a9d4112d62f0d0bf28c47bcd5c269eae7a8a67 Mon Sep 17 00:00:00 2001 From: Elias Stepanik <40958815+eliasstepanik@users.noreply.github.com> Date: Mon, 9 Jun 2025 18:57:42 +0200 Subject: [PATCH] Disable chunk culling --- client/src/plugins/environment/environment_plugin.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/client/src/plugins/environment/environment_plugin.rs b/client/src/plugins/environment/environment_plugin.rs index 961eec3..ffd533b 100644 --- a/client/src/plugins/environment/environment_plugin.rs +++ b/client/src/plugins/environment/environment_plugin.rs @@ -1,6 +1,5 @@ use bevy::app::{App, Plugin, PreStartup, PreUpdate, Startup}; use bevy::prelude::*; -use crate::plugins::environment::systems::voxels::culling::{despawn_distant_chunks}; use crate::plugins::environment::systems::voxels::debug::{draw_grid, visualize_octree_system}; use crate::plugins::environment::systems::voxels::queue_systems; use crate::plugins::environment::systems::voxels::queue_systems::{enqueue_visible_chunks, process_chunk_queue}; @@ -40,9 +39,8 @@ impl Plugin for EnvironmentPlugin { Update, ( /* ---------- culling & streaming ---------- */ - despawn_distant_chunks, // 1. remove too-far chunks - enqueue_visible_chunks.after(despawn_distant_chunks), // 2. find new visible ones - process_chunk_queue .after(enqueue_visible_chunks), // 3. spawn ≤ budget per frame + enqueue_visible_chunks, + process_chunk_queue.after(enqueue_visible_chunks), update_chunk_lods.after(process_chunk_queue), rebuild_dirty_chunks .after(process_chunk_queue), // 4. (re)mesh dirty chunks