ebiten/internal/shader/testdata/array.expected.vs
2020-08-09 22:18:58 +09:00

30 lines
438 B
GLSL

uniform vec2 U0[4];
void F0(out vec2 l0[2]);
void F1(out vec2 l0[2]);
void F0(out vec2 l0[2]) {
vec2 l1[2];
l1[0] = vec2(0);
l1[1] = vec2(0);
l0[0] = l1[0];
l0[1] = l1[1];
return;
}
void F1(out vec2 l0[2]) {
vec2 l1[2];
l1[0] = vec2(0);
l1[1] = vec2(0);
vec2 l2[2];
l2[0] = vec2(0);
l2[1] = vec2(0);
(l1)[0] = vec2(1.0);
l2[0] = l1[0];
l2[1] = l1[1];
((l2)[1]).y = vec2(2.0);
l0[0] = l2[0];
l0[1] = l2[1];
return;
}