layout(when=someExpression(someOtherExpression())) uniform half sometimes;
half4 main() {
return half4(1);
}