Add more structure constructor tests.
[piglit/hramrach.git] / tests / glslparsertest / shaders / CorrectFunction1.vert
blob66e7c05b51be19271c8106587b831bead5356d56
1 vec3 bar(vec3, vec3);\r
2 \r
3 uniform vec2 v;\r
4 \r
5 bool foo(out vec3);\r
6 \r
7 void main()\r
8 {\r
9     bool b1, b2, b3, b4, b5, b6;\r
10     \r
11     b1 = any(lessThan(v, v));\r
13     b2 = all(lessThanEqual(v, v));\r
14         \r
15     b3 = any(not(greaterThan(v, v)));\r
16         \r
17     b4 = any(greaterThanEqual(v, v));\r
18         \r
19     b5 = any(notEqual(v, v));\r
20         \r
21     b6 = any(equal(v, v));\r
22  \r
23     vec2 u;   \r
24     if (b1 && b2 && b3 && b4 && b5 && b6)\r
25         u = v;\r
26     \r
27     gl_Position = vec4(u, u);\r
28 }\r