【发布时间】:2011-06-20 05:43:18
【问题描述】:
我了解到,如果您将顶点数据对齐为 32 字节,某些显卡会受益。
这通常涉及添加填充:
typedef struct {
float x, y, z;
int padding[5];
} Vertex;
但我一直在想,这是否也意味着您应该分配要对齐到 32 字节的数据(malloc 对齐到 1 字节)?这意味着指向数据的指针将平均分为 32?有关系吗?
(我正在将此数据上传到 VBO)
谢谢
【问题讨论】:
标签: c opengl alignment padding vertex