diff options
Diffstat (limited to 'src/shader/code/geometry.glsl')
-rw-r--r-- | src/shader/code/geometry.glsl | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/shader/code/geometry.glsl b/src/shader/code/geometry.glsl index 6701b41..6ecfc99 100644 --- a/src/shader/code/geometry.glsl +++ b/src/shader/code/geometry.glsl @@ -30,8 +30,10 @@ void emitSquareAt(vec4 position) { } void main() { - color = gs_in[0].color; - emitSquareAt(gl_in[0].gl_Position); - EndPrimitive(); + if ( gl_in[0].gl_Position.xyz != vec3(0.,0.,0.) ) { + color = gs_in[0].color; + emitSquareAt(gl_in[0].gl_Position); + EndPrimitive(); + } } )"; |