glsl: test loop unroll with uint overflow
[piglit.git] / tests / spec / ext_texture_array / glsl-fs-shadow1DArray-bias.shader_test
blob1f3f41e149444d3b1202327ad8ff55ba0f9ad387
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
19 varying vec4 texcoords;
20 uniform sampler1DArrayShadow tex;
22 void main()
24         gl_FragColor = shadow1DArray(tex, vec3(texcoords.x, 0.0, texcoords.y), 1.0);
27 [test]
28 uniform int tex 0
29 texture shadow1DArray 0 (32, 1)
30 draw rect -1 -1 2 2
31 relative probe rgba (0.0, 0.1) (1.0, 1.0, 1.0, 1.0)
32 relative probe rgba (0.0, 1.0) (1.0, 1.0, 1.0, 1.0)
33 relative probe rgba (0.9, 1.0) (1.0, 1.0, 1.0, 1.0)
35 relative probe rgba (0.1, 0.0) (0.0, 0.0, 0.0, 1.0)
36 relative probe rgba (1.0, 0.0) (0.0, 0.0, 0.0, 1.0)
37 relative probe rgba (1.0, 0.9) (0.0, 0.0, 0.0, 1.0)