1cb93a386Sopenharmony_ci
2cb93a386Sopenharmony_ciout vec4 sk_FragColor;
3cb93a386Sopenharmony_ciuniform float a;
4cb93a386Sopenharmony_ciuniform float b;
5cb93a386Sopenharmony_ciuniform float c;
6cb93a386Sopenharmony_ciuniform vec4 d;
7cb93a386Sopenharmony_ciuniform vec4 e;
8cb93a386Sopenharmony_civoid main() {
9cb93a386Sopenharmony_ci    sk_FragColor.x = refract(a, b, c);
10cb93a386Sopenharmony_ci    sk_FragColor = refract(d, e, c);
11cb93a386Sopenharmony_ci    sk_FragColor.xy = vec2(0.5, -0.86602538824081421);
12cb93a386Sopenharmony_ci    sk_FragColor.xyz = vec3(0.5, 0.0, -0.86602538824081421);
13cb93a386Sopenharmony_ci    sk_FragColor = vec4(0.5, 0.0, 0.0, -0.86602538824081421);
14cb93a386Sopenharmony_ci}
15