aboutsummaryrefslogtreecommitdiff
path: root/src/shader/code/geometry.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'src/shader/code/geometry.glsl')
-rw-r--r--src/shader/code/geometry.glsl8
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();
+ }
}
)";