yum-mirror/glslang

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

spencer-lunargFix Buffer Reference having zero alignment1c7030f0

main
389 B24 linesraw
1#version 460
2#extension GL_EXT_shader_explicit_arithmetic_types_int64 : require
3#extension GL_EXT_buffer_reference2 : require
4
5struct Data {
6	uint a;
7	uint b;
8	uint c;
9	int d;
10	uint e;
11};
12
13layout(set = 0, binding = 1) restrict readonly buffer SSBO_1 {
14	Data data;
15} InBuffer;
16
17layout(buffer_reference) buffer MyBuffer {
18	Data data;
19};
20
21void main() {
22	MyBuffer x;
23	x.data = InBuffer.data;
24}