xref: /aosp_15_r20/external/skia/tests/sksl/workarounds/NegatedLdexp.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1#version 400
2out vec4 sk_FragColor;
3uniform float unknownFloat;
4uniform int unknownInt;
5void main() {
6    float m = unknownFloat;
7    int x = unknownInt;
8    sk_FragColor.x = ldexp(m, x * -1);
9    sk_FragColor.y = ldexp(m, (x + 1) * -1);
10    sk_FragColor.z = ldexp(m, -x - 1);
11}
12