ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_vertex_program / vp-arl-neg-array-2.shader_test
blob7a6e85a26119968f504d3f8990a776c931f65aa7
1 # Tests loading of a variable entry from a constant array with a negative
2 # address register value.
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+6];
20 END
22 [test]
23 ortho 0 1 0 1
24 parameter local_vp 0 (-3, 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