aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2023-03-30 23:32:05 +0200
committerSven Gothel <[email protected]>2023-03-30 23:32:05 +0200
commit759a381963476e2e64b7afba0d6ef2bafeb35417 (patch)
tree6af30a52d8b9a089548c219b3ab9ad0996e6946f /src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl
parent6af985dc6d2c848a899bfea4f82540e8db181988 (diff)
Graph Shader: Complete the USE_DISCARD logic avoiding output set after discard, even though technically allowed (ignored after discard)
Diffstat (limited to 'src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl')
-rw-r--r--src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl6
1 files changed, 4 insertions, 2 deletions
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;
-