【发布时间】:2014-11-05 21:59:22
【问题描述】:
创建时,VAO 是否仅跟踪 VBO 索引(通过glBindVertexBuffer),或者哪些 VBO 名称绑定到这些索引?如果我在创建 VAO 期间使用glVertexAttribBinding 指定绑定索引 0,我可以在绘制调用之前将不同的 VBO 绑定到索引 0 并让它使用该 VBO 的内容,还是总是使用任何VBO 在创建 VAO 时绑定到索引 0?
我之所以问,是因为我发现很多示例在调用 glVertexAttribFormat 和 glVertexAttribBinding 之前调用 glBindVertexBuffer,如果 VAO 仅跟踪索引,则不需要这样做(因为绑定索引在 @ 中给出987654326@).
【问题讨论】: