From 7128ae5565b6362f886dbdd3ed4669ca163db1fa Mon Sep 17 00:00:00 2001 From: fleroviux Date: Tue, 20 Jun 2023 23:00:54 +0200 Subject: [PATCH] [GPU] Fix incorrect &-operator with unsigned and signed operand in the GLSL code --- src/core/renderer_gl/renderer_gl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/renderer_gl/renderer_gl.cpp b/src/core/renderer_gl/renderer_gl.cpp index ad2a8812..8b0772d4 100644 --- a/src/core/renderer_gl/renderer_gl.cpp +++ b/src/core/renderer_gl/renderer_gl.cpp @@ -191,7 +191,7 @@ const char* fragmentShader = R"( } void main() { - vec2 tex2UV = (u_textureConfig & (1 << 13)) != 0u ? v_texcoord1 : v_texcoord2; + vec2 tex2UV = (u_textureConfig & (1u << 13)) != 0u ? v_texcoord1 : v_texcoord2; // TODO: what do invalid sources and disabled textures read as? // And what does the "previous combiner" source read initially?