void inc1(out float x) { x++; } void inc4(out float4 x) { x += half4(1); } void test_a() { inc1(0); } void test_b() { inc4(float4(0)); } void test_c() { inc1(sqrt(1)); }