From 0fd6ed02e7d5f1edd7d80784cf1eaba8aea5fb4f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Sun, 24 Jan 2016 01:37:34 -0500 Subject: [PATCH] lib/gamnit depth: discard fragments with a low alpha value MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- lib/gamnit/depth/more_materials.nit | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/gamnit/depth/more_materials.nit b/lib/gamnit/depth/more_materials.nit index aa9600c..613ff1a 100644 --- a/lib/gamnit/depth/more_materials.nit +++ b/lib/gamnit/depth/more_materials.nit @@ -325,6 +325,8 @@ class LambertProgram gl_FragColor += lambert * diffuse_color * texture2D(map_diffuse, v_tex_coord); else gl_FragColor += lambert * diffuse_color; + + if (gl_FragColor.a < 0.01) discard; } """ @ glsl_fragment_shader -- 1.7.9.5