From 4feada1bf4e2cb14f1be4f35bb789b8902e88926 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Sat, 18 Jul 2026 08:40:40 +0400 Subject: feat(vulkan): add alpha test shader path --- adapters/fparkan-render-vulkan/src/ffi/smoke.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'adapters/fparkan-render-vulkan/src/ffi/smoke.rs') diff --git a/adapters/fparkan-render-vulkan/src/ffi/smoke.rs b/adapters/fparkan-render-vulkan/src/ffi/smoke.rs index 92db1a0..4862ca0 100644 --- a/adapters/fparkan-render-vulkan/src/ffi/smoke.rs +++ b/adapters/fparkan-render-vulkan/src/ffi/smoke.rs @@ -678,6 +678,14 @@ impl VulkanSmokeRenderer { std::slice::from_ref(descriptor_set), &[], ); + let alpha_cutoff = range.alpha_test_cutoff().to_ne_bytes(); + device.device().cmd_push_constants( + command_buffer, + resources.pipeline_layout, + vk::ShaderStageFlags::FRAGMENT, + 0, + &alpha_cutoff, + ); device.device().cmd_draw_indexed( command_buffer, range.index_count, -- cgit v1.2.3