1cb93a386Sopenharmony_ci 2cb93a386Sopenharmony_ciout vec4 sk_FragColor; 3cb93a386Sopenharmony_civec4 main() { 4cb93a386Sopenharmony_ci vec4 result = vec4(0.0); 5cb93a386Sopenharmony_ci { 6cb93a386Sopenharmony_ci float a = 0.0; 7cb93a386Sopenharmony_ci float b = 0.0; 8cb93a386Sopenharmony_ci for (; a < 10.0 && b < 10.0; (++a , ++b)) { 9cb93a386Sopenharmony_ci result.x += a; 10cb93a386Sopenharmony_ci result.y += b; 11cb93a386Sopenharmony_ci } 12cb93a386Sopenharmony_ci } 13cb93a386Sopenharmony_ci { 14cb93a386Sopenharmony_ci int c = 0; 15cb93a386Sopenharmony_ci for (; c < 10; ++c) { 16cb93a386Sopenharmony_ci result.z += 1.0; 17cb93a386Sopenharmony_ci } 18cb93a386Sopenharmony_ci } 19cb93a386Sopenharmony_ci { 20cb93a386Sopenharmony_ci float d[2] = float[2](0.0, 10.0); 21cb93a386Sopenharmony_ci float e[4] = float[4](1.0, 2.0, 3.0, 4.0); 22cb93a386Sopenharmony_ci float f = 9.0; 23cb93a386Sopenharmony_ci for (; d[0] < d[1]; ++d[0]) { 24cb93a386Sopenharmony_ci result.w = e[0] * f; 25cb93a386Sopenharmony_ci } 26cb93a386Sopenharmony_ci } 27cb93a386Sopenharmony_ci { 28cb93a386Sopenharmony_ci for (; ; ) break; 29cb93a386Sopenharmony_ci } 30cb93a386Sopenharmony_ci for (; ; ) break; 31cb93a386Sopenharmony_ci return result; 32cb93a386Sopenharmony_ci} 33