| #version 450 core | |
| in gl_PerVertex { | |
| float gl_CullDistance[3]; | |
| } gl_in[gl_MaxPatchVertices]; | |
| out gl_PerVertex { | |
| float gl_CullDistance[3]; | |
| }; | |
| void main() | |
| { | |
| gl_CullDistance[2] = gl_in[1].gl_CullDistance[2]; | |
| } | |
| layout(equal_spacing) in float f1[]; // ERROR, must be standalone | |
| layout(fractional_even_spacing) in float f2[]; // ERROR, must be standalone | |
| layout(fractional_odd_spacing) in float f3[]; // ERROR, must be standalone | |
| layout(cw) in float f4[]; // ERROR, must be standalone | |
| layout(ccw) in float f5[]; // ERROR, must be standalone | |
| layout(point_mode) in float f6[]; // ERROR, must be standalone |