From 7f1b0b16ad51afd46b4f8fe2ba209c4bd94391ba Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Mon, 17 Aug 2026 19:14:26 -0700 Subject: drain to uncap lifetime renderer rb entities --- src/renderer/mod.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/renderer') diff --git a/src/renderer/mod.rs b/src/renderer/mod.rs index 3076894..9bdbe46 100644 --- a/src/renderer/mod.rs +++ b/src/renderer/mod.rs @@ -444,6 +444,8 @@ impl RendererState { { puffin::profile_scope!("Upload entity cells"); + // TODO optimize, this is very inefficient, just build it per frame with positions and skip the lookup? + self.renderer_rb_entities.drain(); for entity in rb_sim_manager.rb_entities.values() { // TODO add "needs texture update"? for (byte, cell) in cell_buffer.iter_mut().zip(entity.cells.iter()) { -- cgit v1.3.1