glsl-1.30: add more loop unroll tests
[piglit.git] / tests / spec / ext_texture_array / glsl-fs-shadow2DArray.shader_test
blob7549de0d408ead3ac8425028ac75e58580a44828
1 [require]
2 GLSL >= 1.10
3 GL_EXT_texture_array
5 [vertex shader]
6 #version 110
8 varying vec4 texcoords;
10 void main() {
11         gl_Position = gl_Vertex;
12         texcoords = (gl_Vertex + 1.0) / 2.0;
15 [fragment shader]
16 #version 110
17 #extension GL_EXT_texture_array : enable
18 varying vec4 texcoords;
19 uniform sampler2DArrayShadow tex;
21 void main()
23         gl_FragColor = shadow2DArray(tex, vec4(texcoords.x, texcoords.y, 0.5, texcoords.y));
26 [test]
27 uniform int tex 0
28 texture shadow2DArray 0 (32, 32, 1)
29 draw rect -1 -1 2 2
30 relative probe rgba (0.0, 0.1) (1.0, 1.0, 1.0, 1.0)
31 relative probe rgba (0.0, 1.0) (1.0, 1.0, 1.0, 1.0)
32 relative probe rgba (0.9, 1.0) (1.0, 1.0, 1.0, 1.0)
34 relative probe rgba (0.1, 0.0) (0.0, 0.0, 0.0, 1.0)
35 relative probe rgba (1.0, 0.0) (0.0, 0.0, 0.0, 1.0)
36 relative probe rgba (1.0, 0.9) (0.0, 0.0, 0.0, 1.0)