| #version 460 | |
| #extension GL_EXT_buffer_reference : enable | |
| layout(buffer_reference, buffer_reference_align = 4) buffer A { | |
| uint x; | |
| }; | |
| layout(buffer_reference, buffer_reference_align = 16) buffer B { | |
| A a; | |
| }; | |
| layout(set=0, binding=0) buffer SSBO { | |
| B b; | |
| }; | |
| void main() { | |
| b.a.x = 0; | |
| } |