ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_vertex_program / vp-arl-neg-array.shader_test
blob8890f02a024f33db202c6e74c70943283d057be6
1 # Tests loading of a variable entry from a constant array with a negative
2 # offset.
4 [require]
5 GL >= 1.3
6 ARB_vertex_program
8 [vertex program]
9 !!ARBvp1.0
10 OPTION ARB_position_invariant;
11 PARAM vals[4] = {
12                         {0.5, 1.0, 2.0, 0.0},
13                         {1.0, 0.0, 0.8, 0.0},
14                         {1.0, 0.0, 0.5, 0.0},
15                         {0.8, 1.0, 0.0, 0.0}
16                 };
17 ADDRESS A0;
18 ARL A0.x, program.local[0].x;
19 MOV result.color, vals[A0.x-3];
20 END
22 [test]
23 ortho 0 1 0 1
24 parameter local_vp 0 (6, 0.0, 0.0, 0.0)
25 clear color 0.0 0.0 1.0 1.0
26 clear
27 draw rect 0 0 1 1
28 probe all rgba 0.8 1.0 0.0 0.0