From b67eb518e59231b4d398d63bd86e448829078340 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sun, 16 Feb 2025 11:25:44 +0900 Subject: [PATCH] [vulkan] Comment out some unreachable code When targeting spir-v, qfcc does do dead code removal yet, so the return followed the previous return (with no intervening label) so caused the shader to not pass validation. Now the fragment shaders work (mostly: there's a problem with discard in the sprite shader). --- libs/video/renderer/vulkan/shader/bsp_sky.frag | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/video/renderer/vulkan/shader/bsp_sky.frag b/libs/video/renderer/vulkan/shader/bsp_sky.frag index f9c90edd8..cf7b4a427 100644 --- a/libs/video/renderer/vulkan/shader/bsp_sky.frag +++ b/libs/video/renderer/vulkan/shader/bsp_sky.frag @@ -78,7 +78,7 @@ sky_color (vec3 dir, float time) vec4 c1 = sky_sheet (dir, time); vec4 c2 = sky_box (dir, time); return vec4 (mix (c2.rgb, c1.rgb, c1.a), max (c1.a, c2.a)); - return vec4 (1, 0, 1, 1); + //return vec4 (1, 0, 1, 1); } }