spv.bufferhandle4.frag 448 B

123456789101112131415161718192021222324252627
  1. #version 450
  2. #extension GL_EXT_buffer_reference : enable
  3. layout(buffer_reference) buffer t4;
  4. layout(buffer_reference, std430) buffer t3 {
  5. int h;
  6. t4 i;
  7. };
  8. layout(set = 1, binding = 2, buffer_reference, std430) buffer t4 {
  9. layout(offset = 0) int j;
  10. t3 k;
  11. } x;
  12. layout(std430) buffer t5 {
  13. t4 m;
  14. } s5;
  15. void main() {
  16. x.k.h = s5.m.k.i.k.i.k.h;
  17. bool b = true;
  18. s5.m = b ? s5.m : s5.m.k.i;
  19. }