diff options
author | glassmancody.info <glassmancody.info@gmail.com> | 2021-12-30 17:08:29 -0800 |
---|---|---|
committer | glassmancody.info <glassmancody.info@gmail.com> | 2021-12-30 17:08:43 -0800 |
commit | d5cba38f4bb7f19a61347e0883c561cfaaeb46b2 (patch) | |
tree | 1fc8770b6106cbdbba6f3a55e3a2983f6a5bbba5 | |
parent | 23e279c23eb752c311db28a019fc4030b8f5e80a (diff) |
shader-based object texture blending
-rw-r--r-- | files/shaders/objects_fragment.glsl | 2 |
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 |