yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

spencer-lunargFix Buffer Reference having wrong alignment7099c123

main
299 B19 linesraw
1#version 460
2#extension GL_EXT_buffer_reference : enable
3
4
5layout(buffer_reference, buffer_reference_align = 4) buffer A {
6    uint x;
7};
8
9layout(buffer_reference, buffer_reference_align = 16) buffer B {
10    A a;
11};
12
13layout(set=0, binding=0) buffer SSBO {
14    B b;
15};
16
17void main() {
18    b.a.x = 0;
19}