From 14195835ef1dd25e10b0d873ec75c004b238ccba Mon Sep 17 00:00:00 2001 From: Vaxry Date: Thu, 9 Nov 2023 22:11:42 +0000 Subject: opengl: switch to black-and-white for alpha mattes also fixes shadows on 10b --- src/render/shaders/Textures.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/render/shaders') diff --git a/src/render/shaders/Textures.hpp b/src/render/shaders/Textures.hpp index 15e80410..e0a2b498 100644 --- a/src/render/shaders/Textures.hpp +++ b/src/render/shaders/Textures.hpp @@ -137,7 +137,7 @@ uniform sampler2D tex; uniform sampler2D texMatte; void main() { - gl_FragColor = texture2D(tex, v_texcoord) * (1.0 - texture2D(texMatte, v_texcoord)[3]); + gl_FragColor = texture2D(tex, v_texcoord) * texture2D(texMatte, v_texcoord)[0]; // I know it only uses R, but matte should be black/white anyways. })#"; inline const std::string TEXFRAGSRCRGBX = R"#( -- cgit v1.2.3