Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / skia / platform_tools / android / apps / androidkitdemo / src / main / res / raw / runtime_shader1.sksl
1 uniform half u_time;
2 uniform half u_w;
3 uniform half u_h;
4
5 float f(vec3 p) {
6    p.z -= u_time * 10;
7    float a = p.z * .1;
8    p.xy *= mat2(cos(a), sin(a), -sin(a), cos(a));
9    return .1 - length(cos(p.xy) + sin(p.yz));
10 }
11
12 half4 main(vec2 fragcoord) {
13    vec3 d = .5 - fragcoord.xy1 / u_h;
14    vec3 p=vec3(0);
15    for (int i = 0; i < 32; i++) p += f(p) * d;
16    return ((sin(p) + vec3(2, 5, 9)) / length(p)).xyz1;
17 }