From f7d12dabb33922650cc07256a51a2a9e825f5614 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sun, 29 Mar 2020 21:40:24 +0200 Subject: [PATCH] GLSL: Only discard pixel on masked textures. --- valve/data.pk3dir/glsl/defaultwall.glsl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/valve/data.pk3dir/glsl/defaultwall.glsl b/valve/data.pk3dir/glsl/defaultwall.glsl index a485dbd7..2dd20328 100644 --- a/valve/data.pk3dir/glsl/defaultwall.glsl +++ b/valve/data.pk3dir/glsl/defaultwall.glsl @@ -63,9 +63,11 @@ varying mat3 invsurface; diffuse_f = out_f; #else diffuse_f.rgb *= light.rgb; - if (diffuse_f.a < 0.5) { +#ifdef MASK + if (diffuse_f.a < e_colourident.a) { discard; } +#endif #endif diffuse_f *= e_colourident;