summaryrefslogtreecommitdiff
path: root/src/renderer/mod.rs
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2026-08-16 23:52:34 -0700
committerKai Stevenson <kai@kaistevenson.com>2026-08-16 23:52:34 -0700
commit3d476186f53d695c340c51dbd3aa14ff4621c520 (patch)
tree32e7c9ea79ca6de3160af4566f68273a20fa8e81 /src/renderer/mod.rs
parentf68d8371a11b002f5494c7294551a8f955e69c0c (diff)
trivial placement
Diffstat (limited to 'src/renderer/mod.rs')
-rw-r--r--src/renderer/mod.rs19
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