Add more structure constructor tests.
[piglit/hramrach.git] / tests / shaders / glsl-vs-masked-dot.shader_test
blobb53ba37584c04f1ff3fea5946278001b01a4578d
1 [require]
2 GL >= 2.0
3 GLSL >= 1.10
5 [vertex shader]
6 uniform vec3 arg0;
7 uniform vec3 arg1;
8 varying vec3 color;
10 void main()
12        gl_Position = gl_Vertex;
14        /* try to trigger masked mov for dp */
15        vec3 val = arg0;
16        val.y = dot(arg0, arg1);
17        color = val.yxz * 0.25;
20 [fragment shader]
21 varying vec3 color;
22 void main()
24        gl_FragColor = vec4(color, 0.0);
27 [test]
28 uniform vec3 arg0 2.0 1.0 1.0
29 uniform vec3 arg1 1.0 1.0 1.0
30 draw rect -1 -1 2 2
31 probe rgba 1 1 1.0 0.50 0.25 0.0