Add more structure constructor tests.
[piglit/hramrach.git] / tests / shaders / glsl-fs-add-masked.shader_test
blob845ca376fad622192717a4cc6f95c652b5080ca2
1 [require]
2 GL >= 2.0
3 GLSL >= 1.10
5 [vertex shader]
6 void main()
8         gl_Position = gl_Vertex;
11 [fragment shader]
12 uniform vec4 color;
13 void main()
15         /* Test for a bug in the Mesa IR optimizer where source
16          * register values for arithmetic ops were considered based on
17          * a destination channel count basis rather than the positions
18          * of the channels in the writemask.
19          */
20         gl_FragColor.xzw = vec3(0.0);
21         gl_FragColor.y = color.w + color.y;
24 [test]
25 uniform vec4 color 0.0 1.0 0.0 0.0
26 draw rect -1 -1 2 2
27 probe rgb 1 1 0.0 1.0 0.0