ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_vertex_program / big-param.shader_test
blob3418c867bd2428dfd10aa945c6dc34dc38ea6dff
1 [require]
2 GL >= 1.3
3 ARB_vertex_program
5 [vertex program]
6 !!ARBvp1.0
7 OPTION ARB_position_invariant;
8 TEMP tmp1, tmp2, tmp3;
10 # This line causes an assertion failure in the i965 driver in Mesa 7.6.
11 # Replacing it with the line below it eliminates the assertion failure.
12 PARAM prog_param[1021] = { program.local[0..1020] };
13 #PARAM prog_param[1] = { program.local[0] };
15 MOV tmp1, prog_param[0];
16 ABS tmp1, tmp1;
17 MOV tmp3, {0, 0, 0, 256.0};
19 FLR tmp3.x, tmp1.x;
20 FRC tmp2.x, tmp1.x;
21 MUL tmp2.x, tmp2.x, 256.0;
22 FLR tmp3.y, tmp2.x;
23 FRC tmp2.x, tmp2.x;
24 MUL tmp2.x, tmp2.x, 256.0;
25 FLR tmp3.z, tmp2.x;
27 MUL result.color, tmp3, 0.00390625;
28 END
30 [test]
31 ortho 0 1 0 1
32 parameter local_vp 0 (128.250488281, 0.0, 0.0, 0.0)
33 clear color 1.0 1.0 1.0 0.0
34 clear
35 draw rect 0 0 1 1
36 probe all rgba 0.5 0.25 0.125 1.0