1cb93a386Sopenharmony_ci 2cb93a386Sopenharmony_ciout vec4 sk_FragColor; 3cb93a386Sopenharmony_ciuniform float unknownInput; 4cb93a386Sopenharmony_civec4 main() { 5cb93a386Sopenharmony_ci bool b = bool(unknownInput); 6cb93a386Sopenharmony_ci bvec4 b4 = bvec4(b); 7cb93a386Sopenharmony_ci b4 = bvec4(bvec2(b), false, true); 8cb93a386Sopenharmony_ci b4 = bvec4(false, b, true, false); 9cb93a386Sopenharmony_ci b4 = bvec4(false, b, false, b); 10cb93a386Sopenharmony_ci return vec4(b4); 11cb93a386Sopenharmony_ci} 12