C++ GLSL,只有vec4是紧密包装的?

C++ GLSL,只有vec4是紧密包装的?,c++,glsl,C++,Glsl,在阅读opengl superbible一书时,我发现了以下部分: 特别是,这意味着除了vec4(和N×4矩阵)之外的任何数组都不会被紧密压缩,而是每个元素之间都会有间隙 那么,这是不能改变的东西吗?只有vec4是紧密包装的吗?我认为这可能是相关的

在阅读opengl superbible一书时,我发现了以下部分:

特别是,这意味着除了vec4(和N×4矩阵)之外的任何数组都不会被紧密压缩,而是每个元素之间都会有间隙

那么,这是不能改变的东西吗?只有
vec4
是紧密包装的吗?

我认为这可能是相关的