Add more structure constructor tests.
[piglit/hramrach.git] / tests / shaders / glsl-const-builtin-faceforward.shader_test
blob4565dfc026699df693e668b28660662f8ae406de
1 [require]
2 GL >= 2.0
3 GLSL >= 1.20
5 [vertex shader file]
6 glsl-mvp.vert
8 [fragment shader]
9 #version 120
10 void main()
12     const vec2 v1 = vec2(1.0, 2.0);
13     const vec2 v2 = vec2(4.0, -5.0);
15     const vec2 v3 = faceforward(v1, v1, v2);
16     const vec2 v4 = faceforward(v1, v1, v1);
18     if (v3 == v1 && v4 == -v1)
19         gl_FragColor = vec4(0.0, 1.0, 0.0, 1.0);
20     else
21         gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0);
24 [test]
25 clear color 0.0 0.0 0.0 0.0
26 clear
27 ortho
28 draw rect 10 10 10 10
29 probe rgb 15 15 0 1 0