blob: b0e42c3d52f90295d0913dc45e8bf3c27d2b1a90 [file] [edit]
#version 450
#extension GL_EXT_scalar_block_layout : enable
#extension GL_EXT_buffer_reference : enable
layout(buffer_reference) buffer S4;
layout(buffer_reference, buffer_reference_align = 8, std430) readonly buffer S3 {
S4 e;
};
// Set buffer_reference_align to 8 and it generates valid code
layout(buffer_reference, buffer_reference_align = 4, std430) readonly buffer S4 {
uint f;
};
void main() {
S3 x;
S4 y = x.e;
}