26 lines
407 B
Plaintext
26 lines
407 B
Plaintext
#include "../test_static.isph"
|
|
enum Foo {
|
|
ZERO,
|
|
ONE,
|
|
TWO,
|
|
TEN = 10,
|
|
ELEVEN
|
|
};
|
|
|
|
enum Bar {
|
|
FIFTY = 50,
|
|
THOUSAND = 1000
|
|
};
|
|
|
|
|
|
Foo Func(Foo f) { return ++f; }
|
|
Bar Func(Bar b) { return FIFTY; }
|
|
|
|
task void f_fu(uniform float RET[], uniform float aFOO[], uniform float b) {
|
|
RET[programIndex] = (int)Func(ONE);
|
|
}
|
|
|
|
task void result(uniform float RET[]) {
|
|
RET[programIndex] = 2;
|
|
}
|