ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_vertex_program / fogcoord-dph.shader_test
blob9dd11d9bd9c8074d0a5b4c674430fffc5106b4c1
1 # Tests whether the special fogcoord varying is treated correctly in
2 # the face of an instruction that has no straight-forward mapping of
3 # input components to output components.
5 [require]
6 GL >= 1.3
7 ARB_vertex_program
8 ARB_fragment_program
10 [vertex program]
11 !!ARBvp1.0
12 OPTION ARB_position_invariant;
13 DPH result.fogcoord, vertex.texcoord[0], vertex.texcoord[1];
14 END
16 [fragment program]
17 !!ARBfp1.0
18 MOV result.color, fragment.fogcoord;
19 END
21 [test]
22 ortho 0 1 0 1
23 texcoord 0 (0.4, -0.3, 0.1, 0.5)
24 texcoord 1 (-1, 1, 8, 0.5)
25 clear color 0.0 1.0 1.0 0.0
26 clear
27 draw rect 0 0 1 1
28 probe all rgba 0.6 0 0 1