diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 06:21:29 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 06:21:29 +0300 |
| commit | 283b48e8c512dd251d4617cc988985e3be2a0c5e (patch) | |
| tree | 4634548bcb794ac6d1ff514ea1fd63f7350d436e /adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs | |
| parent | 97b1199b9e315c222827d6028eb157ed4c067ff7 (diff) | |
| download | fparkan-283b48e8c512dd251d4617cc988985e3be2a0c5e.tar.xz fparkan-283b48e8c512dd251d4617cc988985e3be2a0c5e.zip | |
feat(render): draw original MSH through Vulkan
Diffstat (limited to 'adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs')
| -rw-r--r-- | adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs b/adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs index 41dfc0f..dd68ef4 100644 --- a/adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs +++ b/adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs @@ -337,7 +337,9 @@ fn create_graphics_pipeline( .rasterizer_discard_enable(false) .polygon_mode(vk::PolygonMode::FILL) .line_width(1.0) - .cull_mode(vk::CullModeFlags::BACK) + // Static MSH viewer mode has no original material/cull state yet; draw + // both windings so every source batch is visible during the bridge. + .cull_mode(vk::CullModeFlags::NONE) .front_face(vk::FrontFace::CLOCKWISE) .depth_bias_enable(false); let multisample_state = vk::PipelineMultisampleStateCreateInfo::default() |
