hlsl.tx.overload.frag 443 B

123456789101112131415161718
  1. Texture2D<float> tf1;
  2. Texture2D<float4> tf4;
  3. RWTexture2D<float> twf1;
  4. RWTexture2D<float4> twf4;
  5. float Func(Texture2D<float> DummyTex) { return 1.0f; }
  6. float4 Func(Texture2D<float4> DummyTex) { return float4(0,0,0,0); }
  7. float Func(RWTexture2D<float> DummyTex) { return 1.0f; }
  8. float4 Func(RWTexture2D<float4> DummyTex) { return float4(0,0,0,0); }
  9. float4 main() : SV_TARGET
  10. {
  11. return Func(tf1) + Func(tf4) + Func(twf1) + Func(twf4);
  12. }