glBufferData(GL_ARRAY_BUFFER,sizeof(vertices),vertices,GL_STATIC_DRAW);
这个函数调用的时候,size一定要是整个缓冲区的大小,如果要利用顶点数量来计算,需要这样写:
glBufferData(GL_ARRAY_BUFFER, num_vertex * 3 * sizeof(GLfloat), vertices, GL_STATIC_DRAW);
时间: 2024-11-15 00:39:08
glBufferData(GL_ARRAY_BUFFER,sizeof(vertices),vertices,GL_STATIC_DRAW);
这个函数调用的时候,size一定要是整个缓冲区的大小,如果要利用顶点数量来计算,需要这样写:
glBufferData(GL_ARRAY_BUFFER, num_vertex * 3 * sizeof(GLfloat), vertices, GL_STATIC_DRAW);