2
0

ctbuf.hlsl 515 B

12345678910111213141516171819202122232425262728
  1. // RUN: %dxc -T lib_6_3 -ast-dump %s | FileCheck %s
  2. struct S {
  3. float4 f;
  4. };
  5. // CHECK: ConstantBuffer
  6. // CHECK: <line:9:16, col:19> col:19 myCBuffer 'const S'
  7. ConstantBuffer<S> myCBuffer;
  8. // CHECK: TextureBuffer
  9. // CHECK: <line:12:15, col:18> col:18 myTBffer 'const S'
  10. TextureBuffer<S> myTBffer;
  11. // CHECK: cbuffer
  12. // CHECK: <line:18:3, col:5> col:5 c0 'const S'
  13. cbuffer A {
  14. S c0;
  15. };
  16. // CHECK: tbuffer
  17. // CHECK: <line:24:3, col:5> col:5 t0 'const S'
  18. tbuffer B {
  19. S t0;
  20. };
  21. float main() : A {
  22. return 1.0;
  23. }