ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_vertex_program / fogcoord-dp3.shader_test
blob3ab99f6a34cf2c4582fa483bed54676dd96025f1
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 DP3 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, 1)
25 clear color 1.0 1.0 1.0 0.0
26 clear
27 draw rect 0 0 1 1
28 probe all rgba 0.1 0 0 1