glsl-1.30: add more loop unroll tests
[piglit.git] / tests / spec / ext_texture_array / glsl-fs-shadow1DArray.shader_test
blob1763a40a6c9500c5b0b217883a82fd83317382e7
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 sampler1DArrayShadow tex;
21 void main()
23         gl_FragColor = shadow1DArray(tex, vec3(texcoords.x, 0.0, texcoords.y));
26 [test]
27 uniform int tex 0
28 texture shadow1DArray 0 (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)