added support for assert
This commit is contained in:
@@ -11,7 +11,7 @@ export void f_fu(uniform float RET[], uniform float aFOO[], uniform float b) {
|
||||
float a = aFOO[programIndex];
|
||||
#ifndef __NVPTX__
|
||||
uniform Foo f[5];
|
||||
#else __NVPTX__ /* too much shared memory allocated, nvcc fails to link */
|
||||
#else /* too much shared memory allocated, nvcc fails to link */
|
||||
uniform Foo * uniform f = uniform new uniform Foo[5];
|
||||
#define _UNMALLOC
|
||||
#endif
|
||||
|
||||
@@ -39,9 +39,7 @@ export void f_fu(uniform float RET[], uniform float aFOO[], uniform float b) {
|
||||
float a = aFOO[programIndex];
|
||||
a *= -1;
|
||||
Point vp = { a, { 2*a, 3*a, 4*a }, {5*a} };
|
||||
#ifndef __NVPTX__
|
||||
assert(2+programIndex < 160);
|
||||
#endif
|
||||
pts[2+programIndex] = vp;
|
||||
|
||||
RET[programIndex] = pts[programIndex].y[2];
|
||||
|
||||
@@ -26,9 +26,7 @@ export void f_fu(uniform float RET[], uniform float aFOO[], uniform float b) {
|
||||
}
|
||||
}
|
||||
|
||||
#ifndef __NVPTX__
|
||||
assert(programIndex < 80);
|
||||
#endif
|
||||
RET[programIndex] = pts[programIndex].pts[programIndex % 3][programIndex % 4].z;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user