1cb93a386Sopenharmony_ci 2cb93a386Sopenharmony_ciout vec4 sk_FragColor; 3cb93a386Sopenharmony_civec4 main() { 4cb93a386Sopenharmony_ci vec4 x = vec4(1.0, 1.0, 1.0, 1.0); 5cb93a386Sopenharmony_ci do { 6cb93a386Sopenharmony_ci x.x -= 0.25; 7cb93a386Sopenharmony_ci if (x.x <= 0.0) break; 8cb93a386Sopenharmony_ci } while (x.w == 1.0); 9cb93a386Sopenharmony_ci do { 10cb93a386Sopenharmony_ci x.z -= 0.25; 11cb93a386Sopenharmony_ci if (x.w == 1.0) continue; 12cb93a386Sopenharmony_ci x.y = 0.0; 13cb93a386Sopenharmony_ci } while (x.z > 0.0); 14cb93a386Sopenharmony_ci return x; 15cb93a386Sopenharmony_ci} 16