blob: 25f93a8c7f7612569b4a22915809325611f1fb83 [file] [log] [blame]
float arr(float v[2][3]) {
return v[0][0] * v[1][2];
}
float foo(float v[2]) {
return v[0] * v[1];
}
void bar(inout float x) {
float y[2], z;
y[0] = x;
y[1] = x * 2;
z = foo(y);
float a[2][3];
a[0][0] = 123;
a[1][2] = 456;
x = z + arr(a);
}
void main() {
float x = 10;
bar(x);
sk_FragColor = half4(half(x));
}