頂点データを 32 バイトに揃えると、一部のグラフィックス カードにメリットがあると読みました。
これには通常、パディングの追加が含まれます。
typedef struct {
float x, y, z;
int padding[5];
} Vertex;
しかし、私は疑問に思っていましたが、これは、データを 32 バイトにアラインする (malloc は 1 バイトにアラインする) ように割り当てる必要があるということでもありますか? データへのポインターが 32 に均等に分割されることを意味しますか? それは問題ですか?
(このデータを VBO にアップロードしています)
ありがとう