Files
UnrealEngine/Engine/Source/ThirdParty/Intel/ISPC/ispc-1.21.0/tests/struct-test-129.ispc
2025-05-18 13:04:45 +08:00

22 lines
344 B
Plaintext

#include "../test_static.isph"
struct S {
float x, y;
int i;
bool b;
};
uniform S us;
varying S vs;
task void f_v(uniform float RET[]) {
uniform S uus = {1.0, 2.0, 5, true};
us = uus;
vs = uus;
RET[programIndex] = vs.x + vs.y + (vs.b ? vs.i : 0);
}
task void result(uniform float RET[]) {
RET[programIndex] = 8;
}