From dcf9c5844dae1129c38b4a5bdcae9832a24ed811 Mon Sep 17 00:00:00 2001 From: Dahmen issam Date: Mon, 22 Jun 2026 11:32:17 +0200 Subject: [PATCH] Fix sorted batching without indirect drawing --- crates/bevy_render/src/batching/gpu_preprocessing.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/bevy_render/src/batching/gpu_preprocessing.rs b/crates/bevy_render/src/batching/gpu_preprocessing.rs index f862d098d6f57..de76920d492c9 100644 --- a/crates/bevy_render/src/batching/gpu_preprocessing.rs +++ b/crates/bevy_render/src/batching/gpu_preprocessing.rs @@ -1658,6 +1658,9 @@ pub fn batch_and_prepare_sorted_render_phase( if *current_batch_set_key == *batch_set_key { if *current_bin_key == *bin_key { SortedPhaseItemBatchability::BatchOk + } else if no_indirect_drawing { + // Without indirect drawing, different meshes need separate batch sets + SortedPhaseItemBatchability::BreakBatchSet } else { SortedPhaseItemBatchability::BreakBatch }