summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorglassmancody.info <glassmancody.info@gmail.com>2021-12-30 17:08:29 -0800
committerglassmancody.info <glassmancody.info@gmail.com>2021-12-30 17:08:43 -0800
commitd5cba38f4bb7f19a61347e0883c561cfaaeb46b2 (patch)
tree1fc8770b6106cbdbba6f3a55e3a2983f6a5bbba5
parent23e279c23eb752c311db28a019fc4030b8f5e80a (diff)
shader-based object texture blending
-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