Add more structure constructor tests.
[piglit/hramrach.git] / tests / shaders / generic / nv-arl.vpfp
blobc6f0c429da97855e2dd1e2c09a99567c6b2b3ca5
1 !!VP1.0
2 MOV R0, v[OPOS];
3 DP4 o[HPOS].x, c[0], R0;
4 DP4 o[HPOS].y, c[1], R0;
5 DP4 o[HPOS].z, c[2], R0;
6 DP4 o[HPOS].w, c[3], R0;
8 ARL A0.x, v[TEX0].x;
9 MOV R0, c[A0.x + 20];
11 ARL A0.x, v[TEX0].y;
12 ADD R0, R0, c[A0.x + 20];
14 ARL A0.x, v[TEX0].z;
15 ADD R0, R0, c[A0.x + 20];
17 ARL A0.x, v[TEX0].w;
18 ADD R0, R0, c[A0.x + 20];
20 MOV o[COL0], R0;
21 END
23 !!ARBfp1.0
24 MOV result.color, fragment.color;
25 END
27 !!test
28 texcoord[0]      -2 2 5 12
30 NVparameter[18]  0.7 -0.1 -0.1 -0.1
31 NVparameter[22] -0.1  0.5 -0.1 -0.1
32 NVparameter[25] -0.1 -0.1  1.1 -0.1
33 NVparameter[32] -0.1 -0.1 -0.1  0.8
35 expected         0.4  0.2  0.8  0.5