OpenGLES实战应用VBO

来源:互联网 发布:360商城抢购软件神器 编辑:程序博客网 时间:2024/05/29 07:14

OpenGLES实战应用VBO

VBO提升OpenGL的性能。

它允许顶点数据储存在显存上,避免重复的绑定顶点数据。

 

创建VBO

GLuint vboId;

glGenBuffers(1, &vboId);

glBindBuffer(GL_ARRAY_BUFFER, vboId);

glBufferData(GL_ARRAY_BUFFER, dataSize, vertices, GL_STATIC_DRAW); //vertices是定点数组

 

VBO描画

glBindBuffer(GL_ARRAY_BUFFER, vboId);

glDrawArrays(GL_TRIANGLES, 0, VerticesNum);

glBindBuffer(GL_ARRAY_BUFFER, 0);

0 0
原创粉丝点击