1cb93a386Sopenharmony_ci
2cb93a386Sopenharmony_ciout vec4 sk_FragColor;
3cb93a386Sopenharmony_ciuniform vec4 colorWhite;
4cb93a386Sopenharmony_civec4 main() {
5cb93a386Sopenharmony_ci    vec4 x = colorWhite;
6cb93a386Sopenharmony_ci    for (float r = -5.0;r < 5.0; r += 1.0) {
7cb93a386Sopenharmony_ci        x.x = clamp(r, 0.0, 1.0);
8cb93a386Sopenharmony_ci        if (x.x == 0.0) break;
9cb93a386Sopenharmony_ci    }
10cb93a386Sopenharmony_ci    for (float b = 5.0;b >= 0.0; b -= 1.0) {
11cb93a386Sopenharmony_ci        x.z = b;
12cb93a386Sopenharmony_ci        if (x.w == 1.0) continue;
13cb93a386Sopenharmony_ci        x.y = 0.0;
14cb93a386Sopenharmony_ci    }
15cb93a386Sopenharmony_ci    return x;
16cb93a386Sopenharmony_ci}
17