Fix clipping shaders with some AMD/Intel drivers
[blender.git] / source / blender / draw / modes / shaders / edit_normals_geom.glsl
1
2 layout(points) in;
3 layout(line_strip, max_vertices=2) out;
4
5 flat in vec4 v1[1];
6 flat in vec4 v2[1];
7
8 void main()
9 {
10         for (int v = 0; v < 2; v++) {
11                 gl_Position = (v == 0) ? v1[0] : v2[0];
12 #ifdef USE_WORLD_CLIP_PLANES
13                 world_clip_planes_set_clip_distance(gl_in[0].gl_ClipDistance);
14 #endif
15                 EmitVertex();
16         }
17         EndPrimitive();
18 }