xref: /aosp_15_r20/external/skia/tests/sksl/intrinsics/Refract.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1
2out vec4 sk_FragColor;
3uniform float a;
4uniform float b;
5uniform float c;
6uniform vec4 d;
7uniform vec4 e;
8vec4 main() {
9    vec4 result = vec4(refract(6e+26, 2.0, 2.0));
10    result.x = refract(a, b, c);
11    result = refract(d, e, c);
12    result.xy = vec2(0.5, -0.8660254);
13    result.xyz = vec3(0.5, 0.0, -0.8660254);
14    result = vec4(0.5, 0.0, 0.0, -0.8660254);
15    return result;
16}
17