From 759a381963476e2e64b7afba0d6ef2bafeb35417 Mon Sep 17 00:00:00 2001 From: Sven Gothel <sgothel@jausoft.com> Date: Thu, 30 Mar 2023 23:32:05 +0200 Subject: Graph Shader: Complete the USE_DISCARD logic avoiding output set after discard, even though technically allowed (ignored after discard) --- .../graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl') diff --git a/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl b/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl index d9d85e0e9..36d70cbdf 100644 --- a/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl +++ b/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl @@ -3,8 +3,10 @@ #if USE_DISCARD if( 0.0 == t.a ) { discard; // discard freezes NV tegra2 compiler + } else { + mgl_FragColor = t; } + #else + mgl_FragColor = t; #endif - mgl_FragColor = t; - -- cgit v1.2.3