From 924329321c201360c85ec9b71fbdc669d1d25a6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Thu, 27 Aug 2020 23:02:17 +0200 Subject: [PATCH] Throw in a minor simplification in depal. --- GPU/Common/DepalettizeShaderCommon.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/GPU/Common/DepalettizeShaderCommon.cpp b/GPU/Common/DepalettizeShaderCommon.cpp index 3e9cd383ab..e95691cc8e 100644 --- a/GPU/Common/DepalettizeShaderCommon.cpp +++ b/GPU/Common/DepalettizeShaderCommon.cpp @@ -73,11 +73,7 @@ void GenerateDepalShader300(char *buffer, GEBufferFormat pixelFormat, ShaderLang WRITE(p, " float4 color = tex.Sample(texSamp, v_texcoord0);\n"); } else { WRITE(p, "void main() {\n"); - if (pixelFormat == GE_FORMAT_DEPTH16) { - WRITE(p, " float color = texture(tex, v_texcoord0).r;\n"); - } else { - WRITE(p, " vec4 color = texture(tex, v_texcoord0);\n"); - } + WRITE(p, " vec4 color = texture(tex, v_texcoord0);\n"); } int mask = gstate.getClutIndexMask(); @@ -119,7 +115,7 @@ void GenerateDepalShader300(char *buffer, GEBufferFormat pixelFormat, ShaderLang break; case GE_FORMAT_DEPTH16: // Remap depth buffer. - WRITE(p, " float depth = (color - z_offset) * z_scale;\n"); + WRITE(p, " float depth = (color.x - z_offset) * z_scale;\n"); WRITE(p, " int index = int(clamp(depth, 0.0, 65535.0));\n"); break; default: