glsl: test loop unroll with uint overflow
[piglit.git] / tests / spec / arb_texture_rectangle / glsl-fs-shadow2DRect.shader_test
blob12489bb357c296f55f398e188628f5bbf0ef32c6
1 [require]
2 GLSL >= 1.10
3 GL_ARB_texture_rectangle
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 varying vec4 texcoords;
17 uniform sampler2DRectShadow tex;
19 void main()
21         gl_FragColor = shadow2DRect(tex, texcoords.xyy * vec3(31.0, 31.0, 1.0));
24 [test]
25 uniform int tex 0
26 texture shadowRect 0 (32, 32)
27 draw rect -1 -1 2 2
28 relative probe rgba (0.0, 0.1) (1.0, 1.0, 1.0, 1.0)
29 relative probe rgba (0.0, 1.0) (1.0, 1.0, 1.0, 1.0)
30 relative probe rgba (0.9, 1.0) (1.0, 1.0, 1.0, 1.0)
32 relative probe rgba (0.1, 0.0) (0.0, 0.0, 0.0, 1.0)
33 relative probe rgba (1.0, 0.0) (0.0, 0.0, 0.0, 1.0)
34 relative probe rgba (1.0, 0.9) (0.0, 0.0, 0.0, 1.0)