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);
本文介绍如何使用OpenGL ES中的VBO(Vertex Buffer Object)来提高图形渲染性能。通过将顶点数据存储在显存中,减少CPU与GPU之间的数据传输,从而提升渲染效率。文章详细展示了VBO的创建与绘制过程。
4343

被折叠的 条评论
为什么被折叠?



