1#version 450
2
3struct s1
4{
5 int a;
6};
7
8struct s2
9{
10 s1 b;
11};
12
13layout(std430, binding = 1) buffer dstbuffer{ s2 test[]; };
14layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
15void main()
16{
17 s2 testVal;
18 testVal.b.a = 0;
19 test[0] = testVal;
20}