srv_ms_load2.hlsl 360 B

12345678910111213141516
  1. // RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
  2. // CHECK: textureLoad
  3. Texture2DMS<float3,8> srv1 : register(t3);
  4. Texture2DMS<float3,8> srv2[8] : register(t4);
  5. float3 main(int2 a : A, int c : C, int2 b : B) : SV_Target
  6. {
  7. uint status;
  8. uint2 offset = uint2(-5, 7);
  9. float3 r = 0;
  10. r += srv1.sample[2][b];
  11. r += srv2[6].sample[2][offset];
  12. return r;
  13. }