| #version 450 | |
| layout(set = 0, binding = 0, std140) uniform n1 { | |
| layout(offset = 8) int a; | |
| layout(offset = 4) int b; | |
| layout(offset = 0) int c; | |
| layout(offset = 12) int d; | |
| } i1; | |
| layout(set = 0, binding = 1, std430) buffer n2 { | |
| layout(offset = 32) vec3 e; | |
| vec3 f; | |
| layout(offset = 16) vec3 g; | |
| layout(offset = 0) vec3 h; | |
| } i2; | |
| void main() {} |