1layout(when=someExpression(someOtherExpression())) uniform half sometimes; 2 3half4 main() { 4 return half4(1); 5} 6