使用 VAO

单独的属性格式 VAO 设置可以与 glVertexAttribPointer 互操作(后者根据前者定义)。但是这样做时一定要小心。

单独的属性格式版本在 4.5 中具有直接状态访问(DSA)等价物。这些参数具有相同的参数,但不是使用绑定的 VAO,而是显式传递被修改的 VAO。当使用 DSA 时,可以使用 glVertexArrayElementBuffer(vao, ebo); 设置 glDrawElements 的索引缓冲区