【发布时间】:2014-08-20 19:18:31
【问题描述】:
我目前这样做是为了设置我的 vao:
glBindVertexArray(vao);
glBindBuffer(GL_ARRAY_BUFFER, vbo);
...
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, ibo);
glBindVertexArray(0);
我的问题是:我是否需要绑定空缓冲区以防止我的 vbo 和 ibo 在我完成 vao 后发生变化,或者当绑定空 vao 时它也会取消绑定当前缓冲区?例如,我会执行以下操作:
glBindVertexArray(0);
glBindBuffer(GL_ARRAY_BUFFER, 0);
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0);
【问题讨论】: