Fix various tests/[frs]* files to be correct with 32 and 64-wide targets.

Still todo: tests/c*, tests/test-*
This commit is contained in:
Matt Pharr
2012-05-30 10:31:12 -07:00
parent d86653668e
commit 5cb53f52c3
45 changed files with 97 additions and 101 deletions

View File

@@ -6,14 +6,15 @@ export uniform int width() { return programCount; }
export void f_fu(uniform float RET[], uniform float aFOO[], uniform float b) {
float a = aFOO[programIndex];
soa<8> Point pts[8];
foreach (i = 0 ... 64) {
soa<8> Point pts[11];
foreach (i = 0 ... 88) {
pts[i].x = -42;
pts[i].y = 0;
pts[i].z = 0;
}
Point pv = { a, b, -a };
assert(8+programCount < 88);
pts[8+programIndex].x = pv.x;
pts[8+programIndex].y = pv.y;
pts[8+programIndex].z = pv.z;