]> git.tdb.fi Git - libs/gl.git/blob - tests/glsl/redeclare_builtin.glsl
Check the flat qualifier from the correct member
[libs/gl.git] / tests / glsl / redeclare_builtin.glsl
1 #pragma MSP stage(vertex)
2 layout(location=0) in vec4 position;
3 out float gl_ClipDistance[1];
4 void main()
5 {
6         gl_ClipDistance[0] = dot(position.xyz, vec3(0.0, 0.0, 1.0));
7         gl_Position = position;
8 }
9
10 // Target API: Vulkan
11
12 /* Expected output: vertex
13 out gl_PerVertex
14 {
15         vec4 gl_Position;
16         float gl_PointSize;
17         float gl_ClipDistance[1];
18 };
19 layout(location=0) in vec4 position;
20 void main()
21 {
22         gl_ClipDistance[0] = dot(position.xyz, vec3(0.0, 0.0, 1.0));
23         gl_Position = position;
24 }
25 */