我从一个顶点缓冲区渲染多个对象时出现问题。 我有一个包含所有顶点和多个IBO的VBO。 我的想法是为n个IBO创建n个VAO,并为每个这个VAO绑定VBO和一个IBO。不要真正知道如何解决这个问题。 // all indices
std::vector<std::vector<unsigned int>> allIndices;
// gen buffers for ibos
glGenB
我见过许多程序在初始化阶段这样做的(伪): glGenVertexArrays(vao)
glBindVertexArray(vao)
glGenBuffers(vbo)
glBindBuffer(GL_ARRAY_BUFFER, vbo)
glBufferData(into the vbo)
glVertexAttribPointer(instruct the vao on vbo