yum-mirror/glslang

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

Jeff BolzAvoid reusing array types with stride when no stride is requested.d5eefa93

main
389 B26 linesraw
1#version 450 core
2
3layout (local_size_x = 64, local_size_y = 1, local_size_z = 1) in;
4
5layout(set = 0, binding = 0, std430) buffer foo {
6    int x[4];
7} f;
8
9struct Bar {
10    uint x;
11    uint y;
12    uint z[2];
13};
14
15layout(set = 0, binding = 1, std430) buffer foo2 {
16    uvec4 a;
17    Bar b;
18    uint c;
19};
20
21void main() {
22    f.x;
23    int x[4] = {0,0,0,0};
24    Bar new_bar;
25    b = new_bar;
26}