diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2026-08-16 23:52:34 -0700 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2026-08-16 23:52:34 -0700 |
| commit | 3d476186f53d695c340c51dbd3aa14ff4621c520 (patch) | |
| tree | 32e7c9ea79ca6de3160af4566f68273a20fa8e81 /src/renderer/mod.rs | |
| parent | f68d8371a11b002f5494c7294551a8f955e69c0c (diff) | |
trivial placement
Diffstat (limited to 'src/renderer/mod.rs')
| -rw-r--r-- | src/renderer/mod.rs | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/renderer/mod.rs b/src/renderer/mod.rs index 39a507b..3076894 100644 --- a/src/renderer/mod.rs +++ b/src/renderer/mod.rs @@ -492,15 +492,16 @@ impl RendererState { } for (id, slot) in &self.renderer_rb_entities { - let (x, y, cos, sin) = rb_sim_manager.get_rb_entity_transform(*id).unwrap(); - instances.push(Instance { - centre: [x, y], - cos_sin: [cos, sin], - half_size, - dims, - cell_offset: (slot * CELLS_IN_CHUNK) as u32, - _padding: 0, - }); + if let Some((x, y, cos, sin)) = rb_sim_manager.get_rb_entity_transform(*id) { + instances.push(Instance { + centre: [x, y], + cos_sin: [cos, sin], + half_size, + dims, + cell_offset: (slot * CELLS_IN_CHUNK) as u32, + _padding: 0, + }); + } } self.queue |
