ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_texture_rectangle / glsl-fs-shadow2DRectProj.shader_test
blobc533df138c0f97e97a35100fc97bd7d2bd57349e
1 [require]
2 GLSL >= 1.10
3 GL_ARB_texture_rectangle
5 [vertex shader]
6 varying vec4 texcoords;
8 void main()
10         gl_Position = gl_Vertex;
11         texcoords = gl_Vertex + 1.0;
14 [fragment shader]
15 varying vec4 texcoords;
16 uniform sampler2DRectShadow tex;
18 void main()
20         gl_FragColor = shadow2DRectProj(tex, vec4(texcoords.xyy * vec3(31.0, 31.0, 1.0), 2.0));
23 [test]
24 uniform int tex 0
25 texture shadowRect 0 (32, 32)
26 draw rect -1 -1 2 2
27 relative probe rgba (0.0, 0.1) (1.0, 1.0, 1.0, 1.0)
28 relative probe rgba (0.0, 1.0) (1.0, 1.0, 1.0, 1.0)
29 relative probe rgba (0.9, 1.0) (1.0, 1.0, 1.0, 1.0)
31 relative probe rgba (0.1, 0.0) (0.0, 0.0, 0.0, 1.0)
32 relative probe rgba (1.0, 0.0) (0.0, 0.0, 0.0, 1.0)
33 relative probe rgba (1.0, 0.9) (0.0, 0.0, 0.0, 1.0)