sample4.hlsl 519 B

12345678910111213141516171819
  1. // RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
  2. // test scalar texture
  3. // CHECK: @main
  4. SamplerState samp1 : register(s5);
  5. Texture2D<float> text1 : register(t3);
  6. float4 main(float2 a : A) : SV_Target
  7. {
  8. uint status;
  9. float4 r = 0;
  10. r += text1.Sample(samp1, a);
  11. r += text1.Sample(samp1, a, uint2(-5, 7));
  12. r += text1.Sample(samp1, a, uint2(-4, 1), 0.5f);
  13. r += text1.Sample(samp1, a, uint2(-3, 2), 0.f, status); r += status;
  14. r += text1.Sample(samp1, a, uint2(-3, 2), a.x, status); r += status;
  15. return r;
  16. }