From db64b0a260d09ebd0e3c1bba1c07b21ba40ee52c Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Fri, 26 Jul 2024 14:41:28 +0300 Subject: [PATCH] Shader decompiler: Readd clipping --- src/core/PICA/shader_gen_glsl.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/PICA/shader_gen_glsl.cpp b/src/core/PICA/shader_gen_glsl.cpp index edc8a293..2dbccaeb 100644 --- a/src/core/PICA/shader_gen_glsl.cpp +++ b/src/core/PICA/shader_gen_glsl.cpp @@ -682,6 +682,8 @@ std::string FragmentGenerator::getVertexShaderAccelerated(const std::string& pic ret += "\n#define USING_GLES\n"; } + ret += uniformDefinition; + ret += R"( out vec4 v_quaternion; out vec4 v_colour; @@ -716,8 +718,8 @@ void main() { v_quaternion = a_quaternion; #ifndef USING_GLES - //gl_ClipDistance[0] = -a_coords.z; - //gl_ClipDistance[1] = dot(clipCoords, a_coords); + gl_ClipDistance[0] = -a_coords.z; + gl_ClipDistance[1] = dot(clipCoords, a_coords); #endif })";