Add support for int8/int16 types. Addresses issues #9 and #42.

This commit is contained in:
Matt Pharr
2011-07-21 06:57:40 +01:00
parent 2d573acd17
commit bba7211654
64 changed files with 2317 additions and 885 deletions

View File

@@ -6,10 +6,10 @@ void inc(reference float v) { ++v; }
export void f_fu(uniform float ret[], uniform float aa[], uniform float b) {
uniform float foo[32];
for (uniform int i = 0; i < 32; ++i)
foo[i] = 10;
foo[i] = 10+i;
int a = (int)aa[programIndex];
inc(foo[a]);
ret[programIndex] = foo[programIndex];
ret[programIndex] = foo[programIndex]-programIndex;
}
export void result(uniform float ret[]) {