1 2 3 4 5 6 7 8 9 10 11 12 13 14
void foo(float f) { if (f < 1.0) discard; } void PixelShaderFunction(float4 input) : COLOR0 { foo(input.z); if (input.x) discard; float f = input.x; discard; }