我只能使用OpenGL ES 2.0中指定的标准接口。对于平台限制,我不能在glext中使用VAO。
我想问的是:
glEnableVertexAttribArray
和glVertexAttribPointer
仅影响当前界限GL_ARRAY_BUFFER
还是全局?
如果他们只影响当前的绑定,我是否需要在glBindBuffer
之后每次调用它们?
答案 0 :(得分:1)
glEnableVertexAttribArray
和glVertexAttribPointer
修改全局状态或VAO的状态(如果存在)。因此,无论何时想要绘制缓冲区,都必须调用这些函数。