as_payload_debug.hlsl 391 B

12345678910111213141516171819202122
  1. // RUN: %dxc -Zi -E main -T as_6_5 %s | FileCheck %s
  2. // CHECK: call void @llvm.dbg.value(metadata %struct.smallPayload{{.*}}*
  3. // Exclude quoted source file (see readme)
  4. // CHECK-LABEL: {{!"[^"]*\\0A[^"]*"}}
  5. struct smallPayload
  6. {
  7. float f1;
  8. float2 f2;
  9. };
  10. [numthreads(1, 1, 1)]
  11. void main()
  12. {
  13. smallPayload p;
  14. p.f1 = 1;
  15. p.f2 = float2(2,3);
  16. DispatchMesh(1, 1, 1, p);
  17. }