#version 450 #extension GL_EXT_buffer_reference : enable layout(buffer_reference, std430, buffer_reference_align = 4) buffer T1 { int i; int j; int k; }; layout(buffer_reference, std430, buffer_reference_align = 8) buffer T2 { int i; int j; int k; }; layout(buffer_reference, std430) buffer T3 { int i; int j; int k; }; layout(buffer_reference, std430, buffer_reference_align = 32) buffer T4 { int i; int j; int k; }; void main() { T1 t1; T2 t2; T3 t3; T4 t4; t1.i = t1.k; t2.i = t2.k; t3.i = t3.k; t4.i = t4.k; }