summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Mikheev <ptmikheev@gmail.com>2022-01-03 21:41:27 +0000
committerPetr Mikheev <ptmikheev@gmail.com>2022-01-03 21:41:27 +0000
commitd1252090a4fbc8ce67d3071d8adf46d1977fe735 (patch)
treec2b0047d1b881aed829ef3dfb619b27c426a7e42
parentf91bd8d9eb053e00d2856f31746e69e77ef0a9d8 (diff)
parentd5cba38f4bb7f19a61347e0883c561cfaaeb46b2 (diff)
Merge branch 'blendtec_tures' into 'master'
Shader-based object texture blending See merge request OpenMW/openmw!977
-rw-r--r--files/shaders/objects_fragment.glsl2
1 files changed, 1 insertions, 1 deletions
diff --git a/files/shaders/objects_fragment.glsl b/files/shaders/objects_fragment.glsl
index 99ed44919b..6e8d929569 100644
--- a/files/shaders/objects_fragment.glsl
+++ b/files/shaders/objects_fragment.glsl
@@ -146,7 +146,7 @@ void main()
#if @decalMap
vec4 decalTex = texture2D(decalMap, decalMapUV);
- gl_FragData[0].xyz = mix(gl_FragData[0].xyz, decalTex.xyz, decalTex.a);
+ gl_FragData[0].xyz = mix(gl_FragData[0].xyz, decalTex.xyz, decalTex.a * diffuseColor.a);
#endif
#if @envMap