Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / skia / tests / sksl / shared / ArrayTypes.glsl
1
2 out vec4 sk_FragColor;
3 struct S {
4     vec2 v;
5 };
6 void initialize_vS(out S z[2]) {
7     z[0].v = vec2(0.0, 1.0);
8     z[1].v = vec2(2.0, 1.0);
9 }
10 vec4 main() {
11     vec2 x[2];
12     x[0] = vec2(0.0, 0.0);
13     x[1] = vec2(1.0, 0.0);
14     vec2 y[2];
15     y[0] = vec2(0.0, 1.0);
16     y[1] = vec2(-1.0, 2.0);
17     S z[2];
18     initialize_vS(z);
19     return vec4(x[0].x * x[0].y + z[0].v.x, x[1].x - x[1].y * z[0].v.y, (y[0].x / y[0].y) / z[1].v.x, y[1].x + y[1].y * z[1].v.y);
20 }