1cb93a386Sopenharmony_ci
2cb93a386Sopenharmony_ciuniform vec2 u_skRTFlip;
3cb93a386Sopenharmony_ciout vec4 sk_FragColor;
4cb93a386Sopenharmony_civoid main() {
5cb93a386Sopenharmony_ci    bool sk_Clockwise = gl_FrontFacing;
6cb93a386Sopenharmony_ci    if (u_skRTFlip.y < 0.0) {
7cb93a386Sopenharmony_ci        sk_Clockwise = !sk_Clockwise;
8cb93a386Sopenharmony_ci    }
9cb93a386Sopenharmony_ci    sk_FragColor = vec4(float(sk_Clockwise ? 1 : -1));
10cb93a386Sopenharmony_ci}
11