From ee26b5b82ff35e5b80d89e7904deab54958c5521 Mon Sep 17 00:00:00 2001 From: GPUCode <47210458+GPUCode@users.noreply.github.com> Date: Mon, 13 Mar 2023 18:55:04 +0200 Subject: [PATCH] vk_shader_gen_spv: Return when gas mode is used * Otherwise the shader compiler will crash since OpFunctionEnd was called --- src/video_core/renderer_vulkan/vk_shader_gen_spv.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/renderer_vulkan/vk_shader_gen_spv.cpp b/src/video_core/renderer_vulkan/vk_shader_gen_spv.cpp index d0c119a0a..3e7550096 100644 --- a/src/video_core/renderer_vulkan/vk_shader_gen_spv.cpp +++ b/src/video_core/renderer_vulkan/vk_shader_gen_spv.cpp @@ -71,7 +71,7 @@ void FragmentModule::Generate() { break; case TexturingRegs::FogMode::Gas: WriteGas(); - break; + return; default: break; }