diff options
author | Sven Gothel <[email protected]> | 2023-03-30 20:48:20 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-03-30 20:48:20 +0200 |
commit | 7eb31a920506f7c25ed3ce79ac44dcf06d3fca82 (patch) | |
tree | 35080d5f9501cb592dff68b1717ca55eff56c112 /src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl | |
parent | adb1373821d60394343b6716a6d0ee179f875a36 (diff) |
Graph GLSL: Enable 'discard' in fragment shader w/o GLRendererQuirks.GLSLBuggyDiscard to avoid overdraw of such regions.
Historically we disabled `discard` due to an old NV tegra2 compiler bug,
which caused the compiler to freeze.
Today we no more seem to have this GLSL compiler issue, i.e. GLRendererQuirks.GLSLBuggyDiscard never gets set.
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.glsl | 8 |
1 files changed, 4 insertions, 4 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 1872af67f..d9d85e0e9 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 @@ -1,9 +1,9 @@ // Pass-2: Dump Texture vec4 t = texture2D(gcu_FboTexUnit, gcv_FboTexCoord.st); - #if 0 - if( 0.0 == t.a ) { - discard; // discard freezes NV tegra2 compiler - } + #if USE_DISCARD + if( 0.0 == t.a ) { + discard; // discard freezes NV tegra2 compiler + } #endif mgl_FragColor = t; |