OPENGL的buffer_offset
OPENGL的buffer_offset
日期:2021-07-17 01:01:41 人气:1
#define BUFFER_OFFSET(offset) ((void*)(offset))
由于这个例子中坐标数组和index数组是保存在buffer object中,因此glVertexPointer()和glDrawElements()的最后一个参数不再代表数据首地址,而是数据在buffer object中的offset(单位是字节)
为什么要这么做呢?因为buffer中往往把同一个顶点的坐标、颜色、法线等数据放在一块,大概排列就是
vertex1,
由于这个例子中坐标数组和index数组是保存在buffer object中,因此glVertexPointer()和glDrawElements()的最后一个参数不再代表数据首地址,而是数据在buffer object中的offset(单位是字节)
为什么要这么做呢?因为buffer中往往把同一个顶点的坐标、颜色、法线等数据放在一块,大概排列就是
vertex1,