将纹理连接到 VAO 有意义吗?

Nar*_*rek 1 opengl textures opengl-es glsl vao

当我将不同的顶点属性配置绑定到 VAO 时,我可以轻松更改 VAO 并渲染不同的内容。但那些不同的东西可能也需要不同的纹理。将纹理绑定到 VAO 是否有意义,这样当您更改 VAO 时,相同的纹理索引会填充不同的数据?

Bar*_*vbl 6

VAO 本质上是一个包含所有传入值的表glVertexAttribPointer(),以及对调用时绑定的 VBO 的引用glEnableVertexAttribArray()。无法将纹理连接到特定的 VBO,并且您必须在渲染 VAO 之前手动执行此操作。