ctbuf.hlsl 524 B

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