| struct PSInput { | |
| float interp; | |
| uint no_interp; | |
| }; | |
| struct PSOutput { | |
| float4 o1 : SV_TARGET2; | |
| float4 o2 : SV_TARGET1; | |
| }; | |
| PSOutput main(PSInput input : INPUT, out float4 po : SV_TARGET0) | |
| { | |
| PSOutput pso; | |
| pso.o1 = float4(float(input.no_interp), input.interp, 0, 1); | |
| pso.o2 = 1; | |
| po = 0; | |
| return pso; | |
| } |