Add more structure constructor tests.
[piglit/hramrach.git] / tests / shaders / glsl-vs-cross-2.shader_test
blob9fafaff020ba4d948248d1fec395c25e1ce3d5ec
1 [require]
2 GL >= 2.0
3 GLSL >= 1.10
5 [vertex shader]
6 uniform vec3 arg0;
7 uniform vec3 arg1;
8 uniform vec3 zeroes;
9 varying vec3 color;
11 void main()
13         gl_Position = gl_Vertex;
15         /* try to trigger register aliasing issues */
16         vec3 val = arg0 + zeroes;
17         val = cross(val, arg1);
18         color = val + zeroes;
21 [fragment shader]
22 varying vec3 color;
23 void main()
25         gl_FragColor = vec4(color, 0.0);
28 [test]
29 uniform vec3 arg0 0.0 0.0 1.0
30 uniform vec3 arg1 1.0 0.0 0.0
31 uniform vec3 zeroes 0.0 0.0 0.0
32 draw rect -1 -1 2 2
33 probe rgba 1 1 0.0 1.0 0.0 0.0