diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 13:53:11 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 13:53:11 +0300 |
| commit | bfb048698ecbec09e745f5733b8f5df45225d268 (patch) | |
| tree | e0f2b041f38ff6be71afec4459bb35e7ed7db83e /apps | |
| parent | 94de743581db6f2bb68285951c8c2a0088bc9ce6 (diff) | |
| download | fparkan-bfb048698ecbec09e745f5733b8f5df45225d268.tar.xz fparkan-bfb048698ecbec09e745f5733b8f5df45225d268.zip | |
feat(render): bridge legacy camera to Vulkan
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/fparkan-game/src/main.rs | 5 | ||||
| -rw-r--r-- | apps/fparkan-vulkan-smoke/src/main.rs | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/apps/fparkan-game/src/main.rs b/apps/fparkan-game/src/main.rs index d2561b6..88bd533 100644 --- a/apps/fparkan-game/src/main.rs +++ b/apps/fparkan-game/src/main.rs @@ -32,8 +32,8 @@ use fparkan_render::{ use fparkan_render_vulkan::{ project_land_msh_to_static_mesh_in_xy_frame, project_msh_to_static_mesh_in_xy_frame, VulkanPlanningBackend, VulkanSmokeFrameOutcome, VulkanSmokeRenderer, - VulkanSmokeRendererCreateInfo, VulkanStaticMaterial, VulkanStaticMesh, VulkanStaticTexture, - VulkanStaticXyFrame, + VulkanSmokeRendererCreateInfo, VulkanStaticCamera, VulkanStaticMaterial, VulkanStaticMesh, + VulkanStaticTexture, VulkanStaticXyFrame, }; use fparkan_runtime::{ create, frame, load_mission, load_mission_static_preview, load_mission_static_preview_roots, @@ -658,6 +658,7 @@ impl ApplicationHandler for StaticVulkanApp { render_request: WinitWindow::default_render_request(), enable_validation: true, mesh: self.mesh.clone(), + camera: VulkanStaticCamera::default(), materials: self.materials.clone(), bootstrap_progress: None, }) { diff --git a/apps/fparkan-vulkan-smoke/src/main.rs b/apps/fparkan-vulkan-smoke/src/main.rs index d4782ff..dea15b4 100644 --- a/apps/fparkan-vulkan-smoke/src/main.rs +++ b/apps/fparkan-vulkan-smoke/src/main.rs @@ -17,7 +17,8 @@ use fparkan_render_vulkan::{ project_land_msh_to_static_mesh, project_msh_to_static_mesh, VulkanReadbackArtifact, VulkanSmokeBootstrapProgress, VulkanSmokeFrameOutcome, VulkanSmokeRenderer, VulkanSmokeRendererCreateInfo, VulkanSmokeRendererReport, VulkanSmokeShutdownReport, - VulkanStaticMaterial, VulkanStaticMesh, VulkanStaticTexture, VulkanValidationReport, + VulkanStaticCamera, VulkanStaticMaterial, VulkanStaticMesh, VulkanStaticTexture, + VulkanValidationReport, }; use serde::Serialize; use std::path::PathBuf; @@ -1175,6 +1176,7 @@ impl ApplicationHandler for SmokeApp { render_request: RenderRequest::conservative(), enable_validation: true, mesh: self.mesh.clone(), + camera: VulkanStaticCamera::default(), materials: self .materials .iter() |
