diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2026-09-02 22:55:09 -0700 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2026-09-02 22:55:09 -0700 |
| commit | 8c2acf066fc9767a7011db056248ea657392f390 (patch) | |
| tree | b226b3c60cc0944752b299b277afe084bd260576 /src/renderer | |
| parent | 51ecf9530dae94341e2ba96453a4bf7e376ad33b (diff) | |
refactor camera
Diffstat (limited to 'src/renderer')
| -rw-r--r-- | src/renderer/mod.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/renderer/mod.rs b/src/renderer/mod.rs index b806b13..2deb278 100644 --- a/src/renderer/mod.rs +++ b/src/renderer/mod.rs @@ -392,7 +392,7 @@ impl RendererState { let entity_capacity = 2048; let instance_buffer = create_instance_buffer(&device, CHUNK_SLOTS + entity_capacity); - let cell_buffer = create_cell_buffer(&device, entity_capacity + CHUNK_SLOTS ); + let cell_buffer = create_cell_buffer(&device, entity_capacity + CHUNK_SLOTS); let instance_bind_group = device.create_bind_group(&wgpu::BindGroupDescriptor { label: None, @@ -920,11 +920,11 @@ impl RendererState { { puffin::profile_scope!("Build instances"); - let (xl, xu, yl, yu) = camera.viewport_bounds_world(); + let (lower, upper) = camera.viewport_bounds_world(); let ((cxl, cyl), _) = - CellManager::split_game_position(xl.floor() as i32, yl.floor() as i32); + CellManager::split_game_position(lower.x.floor() as i32, lower.y.floor() as i32); let ((cxu, cyu), _) = - CellManager::split_game_position(xu.floor() as i32, yu.floor() as i32); + CellManager::split_game_position(upper.x.floor() as i32, upper.y.floor() as i32); let half_size = [CHUNK_SIZE as f32 / 2.0, CHUNK_SIZE as f32 / 2.0]; let dims = [CHUNK_SIZE as u32, CHUNK_SIZE as u32]; @@ -985,7 +985,7 @@ impl RendererState { self.instance_buffer = create_instance_buffer(&self.device, self.entity_capacity + CHUNK_SLOTS); self.cell_buffer = - create_cell_buffer(&self.device, ((CHUNK_SLOTS + self.entity_capacity))); + create_cell_buffer(&self.device, CHUNK_SLOTS + self.entity_capacity); } self.queue |
