spv.bufferhandle14.frag 641 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #version 450
  2. #extension GL_EXT_buffer_reference : enable
  3. layout(buffer_reference, std430, buffer_reference_align = 4) buffer T1 {
  4. int i;
  5. int j;
  6. int k;
  7. };
  8. layout(buffer_reference, std430, buffer_reference_align = 8) buffer T2 {
  9. int i;
  10. int j;
  11. int k;
  12. };
  13. layout(buffer_reference, std430) buffer T3 {
  14. int i;
  15. int j;
  16. int k;
  17. };
  18. layout(buffer_reference, std430, buffer_reference_align = 32) buffer T4 {
  19. int i;
  20. int j;
  21. int k;
  22. };
  23. void main()
  24. {
  25. T1 t1;
  26. T2 t2;
  27. T3 t3;
  28. T4 t4;
  29. t1.i = t1.k;
  30. t2.i = t2.k;
  31. t3.i = t3.k;
  32. t4.i = t4.k;
  33. }