Added tests and documentation for soa<> rate qualifier.
This commit is contained in:
25
tests_errors/soa-14.ispc
Normal file
25
tests_errors/soa-14.ispc
Normal file
@@ -0,0 +1,25 @@
|
||||
// Can't apply unary operator to SOA type "soa<4> float"
|
||||
|
||||
struct Pt { float x, y, z; };
|
||||
|
||||
struct Foo {
|
||||
//CO uniform int a;
|
||||
//CO int a;
|
||||
//CO float *x;
|
||||
//CO float y[5], z;
|
||||
double d[5];
|
||||
float x, y, z;
|
||||
//Pt p;
|
||||
};
|
||||
|
||||
extern void bar(float);
|
||||
|
||||
uniform Foo uf;
|
||||
varying Foo vf;
|
||||
|
||||
int index;
|
||||
|
||||
export void x(uniform Foo &x, soa<8> Foo f[]) {
|
||||
soa<4> Foo xyz;
|
||||
-xyz.x;
|
||||
}
|
||||
Reference in New Issue
Block a user