diff --git a/crates/bevy_render/src/render_graph/nodes/render_resources_node.rs b/crates/bevy_render/src/render_graph/nodes/render_resources_node.rs index 59414d3be1..bd83f65a78 100644 --- a/crates/bevy_render/src/render_graph/nodes/render_resources_node.rs +++ b/crates/bevy_render/src/render_graph/nodes/render_resources_node.rs @@ -90,6 +90,8 @@ where for buffer_status in self.uniform_arrays.iter_mut() { if let Some((_name, buffer_status)) = buffer_status { buffer_status.changed_item_count = 0; + buffer_status.current_index = 0; + buffer_status.indices.clear(); buffer_status.current_offset = 0; buffer_status.changed_size = 0; }