[Scummvm-git-logs] scummvm master -> dbab0648f6c98c43e407fd07ea78e7b9b80f55f3
aquadran
noreply at scummvm.org
Sat Sep 12 18:08:55 UTC 2026
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
467eaecfbf GRAPHICS: Added âlowp/mediump/highpâ compatibility macro for shaders
dbab0648f6 WINTERMUTE: Precise effectId uniform to be same cross fragment/vertex shaders
Commit: 467eaecfbfe87781ef6774b8e8937a7ebb4e7c5b
https://github.com/scummvm/scummvm/commit/467eaecfbfe87781ef6774b8e8937a7ebb4e7c5b
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2026-09-12T20:08:50+02:00
Commit Message:
GRAPHICS: Added âlowp/mediump/highpâ compatibility macro for shaders
Changed paths:
graphics/opengl/shader.cpp
diff --git a/graphics/opengl/shader.cpp b/graphics/opengl/shader.cpp
index f9985d1fea6..5457dc81c77 100644
--- a/graphics/opengl/shader.cpp
+++ b/graphics/opengl/shader.cpp
@@ -39,6 +39,8 @@ static const char *const compatVertex =
"#define out varying\n"
"#elif __VERSION__ < 130\n"
"#define ROUND(x) (sign(x) * floor(abs(x) + .5))\n"
+ "#define lowp\n"
+ "#define mediump\n"
"#define highp\n"
"#define in attribute\n"
"#define out varying\n"
@@ -58,6 +60,9 @@ static const char *const compatFragment =
"#define outColor gl_FragColor\n"
"#define texture texture2D\n"
"#elif __VERSION__ < 130\n"
+ "#define lowp\n"
+ "#define mediump\n"
+ "#define highp\n"
"#define in varying\n"
"#define OUTPUT\n"
"#define outColor gl_FragColor\n"
Commit: dbab0648f6c98c43e407fd07ea78e7b9b80f55f3
https://github.com/scummvm/scummvm/commit/dbab0648f6c98c43e407fd07ea78e7b9b80f55f3
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2026-09-12T20:08:50+02:00
Commit Message:
WINTERMUTE: Precise effectId uniform to be same cross fragment/vertex shaders
Changed paths:
engines/wintermute/base/gfx/opengl/shaders/wme_modelx.fragment
engines/wintermute/base/gfx/opengl/shaders/wme_modelx.vertex
diff --git a/engines/wintermute/base/gfx/opengl/shaders/wme_modelx.fragment b/engines/wintermute/base/gfx/opengl/shaders/wme_modelx.fragment
index 422e5364868..8b70ba18240 100644
--- a/engines/wintermute/base/gfx/opengl/shaders/wme_modelx.fragment
+++ b/engines/wintermute/base/gfx/opengl/shaders/wme_modelx.fragment
@@ -8,7 +8,7 @@ uniform UBOOL useTexture;
uniform UBOOL enableFog;
uniform vec4 fogColor;
uniform vec4 ambient;
-uniform int effectId;
+uniform lowp int effectId;
uniform UBOOL effectSecondPass;
varying float fogFactor;
diff --git a/engines/wintermute/base/gfx/opengl/shaders/wme_modelx.vertex b/engines/wintermute/base/gfx/opengl/shaders/wme_modelx.vertex
index 18fff5b4c38..5973de44cd9 100644
--- a/engines/wintermute/base/gfx/opengl/shaders/wme_modelx.vertex
+++ b/engines/wintermute/base/gfx/opengl/shaders/wme_modelx.vertex
@@ -13,7 +13,7 @@ uniform vec4 diffuse;
uniform vec4 ambient;
uniform vec4 shadowLightPos;
-uniform int effectId;
+uniform lowp int effectId;
uniform UBOOL effectSecondPass;
uniform float borderWidth;
More information about the Scummvm-git-logs
mailing list