struct MatrixesPushConstants
{
glm::mat4 MVPmatrix;
glm::vec3 vertexColors[3];
};
vertexColors
были выравнены по 16 байтам.mat4
является матрицей 4 на 4 элементов типа float
, а значит она уже выровнена.vec3
(3 float) не являются выровненными, они будут таковыми если я использую vec4.