2012年12月7日

opengl中VAO,VBO,IBO用法小结

摘要: 这三个玩意全面取代旧社会的glBegin/glEnd,显示列表,顶点数组。VBO为顶点缓冲区对象,用于存储顶点坐标/顶点uv/顶点法线/顶点颜色,也可以用于其他用途,比如tangent。IBO为索引缓冲区,里面的值可以是unsigned int或者unsigned short。最后用VAO将多个VBO,IBO绑定到一起。一个常规的网格模型就是VAO.attach(PositionVBO,TexcoordVBO,NormalVBO,IBO)以下为VBO的创建,分配100字节的空间,未初始化:GLuint vbo;glGenBuffers(1, &vbo);glBindBuffer(GL_ 阅读全文

posted @ 2012-12-07 14:44 SoMiSoDo 阅读(12060) 评论(3) 推荐(2)

导航