You're using std430, not std140. As stated in the last paragraph of 7.6.2.2, the base alignment of structures is not rounded up to that of a vec4 in std430.
That's a feature, not a bug.
You're using std430, not std140. As stated in the last paragraph of 7.6.2.2, the base alignment of structures is not rounded up to that of a vec4 in std430.
That's a feature, not a bug.