diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 13:58:51 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 13:58:51 +0300 |
| commit | 82f0f28ed9180b7adbf41f13e673823c61cbe371 (patch) | |
| tree | 7fef1725134fc7c43181c513cbd534980977a6a1 /apps | |
| parent | d98e033f4fbd8d99f30e19e5471107eb954bab9a (diff) | |
| download | fparkan-82f0f28ed9180b7adbf41f13e673823c61cbe371.tar.xz fparkan-82f0f28ed9180b7adbf41f13e673823c61cbe371.zip | |
feat(render): support per-frame camera updates
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/fparkan-vulkan-smoke/src/main.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/fparkan-vulkan-smoke/src/main.rs b/apps/fparkan-vulkan-smoke/src/main.rs index dea15b4..ec2d19c 100644 --- a/apps/fparkan-vulkan-smoke/src/main.rs +++ b/apps/fparkan-vulkan-smoke/src/main.rs @@ -1242,6 +1242,11 @@ impl ApplicationHandler for SmokeApp { event_loop.exit(); return; }; + if let Err(error) = renderer.set_camera(VulkanStaticCamera::default()) { + self.error = Some(error.to_string()); + event_loop.exit(); + return; + } match renderer.draw_frame() { Ok(VulkanSmokeFrameOutcome::Presented) => { self.frames_presented = self.frames_presented.saturating_add(1); |
