From 4eb437ab2e3c2b69ade01f3661fe128fe8027daa Mon Sep 17 00:00:00 2001 From: Boutillier Date: Sat, 22 Aug 2020 18:28:38 +0200 Subject: [PATCH] Fixes #134 and #135 with a slight hit on performances as get_or_assign_index will now always assign (#247) --- .../bevy_render/src/render_graph/nodes/render_resources_node.rs | 2 ++ 1 file changed, 2 insertions(+) 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; }