1float4 f0(float4 input) { 2 if (all(input == input)) 3 return input; 4 else 5 return -input; 6} 7 8float4 f1(float4 input) { 9 if (all(input == input)) { 10 return input; 11 } else { 12 return -input; 13 } 14} 15 16float4 PixelShaderFunction(float4 input) : COLOR0 17{ 18 if (all(input == input)) 19 return input; 20 21 f0(input); 22 23 if (all(input == input)) 24 ; 25 26 if (all(input == input)) 27 ; 28 else 29 ; 30 31 [flatten] if (all(input == input)) { 32 return input; 33 } 34 35 f1(input); 36 37 int ii; 38 if (float ii = input.z) 39 ++ii; 40 ++ii; 41 if (float(ii) == 1.0) 42 ++ii; 43} 44