【发布时间】:2017-03-06 09:10:12
【问题描述】:
当我将不同的顶点属性配置绑定到 VAO 时,我可以轻松更改 VAO 并渲染不同的东西。但是那些不同的东西也可能需要不同的纹理。将纹理也绑定到 VAO 是否有意义,以便在更改 VAO 时使用不同的数据填充相同的纹理索引?
【问题讨论】:
标签: opengl opengl-es glsl textures vao
当我将不同的顶点属性配置绑定到 VAO 时,我可以轻松更改 VAO 并渲染不同的东西。但是那些不同的东西也可能需要不同的纹理。将纹理也绑定到 VAO 是否有意义,以便在更改 VAO 时使用不同的数据填充相同的纹理索引?
【问题讨论】:
标签: opengl opengl-es glsl textures vao
VAO 本质上是传递给glVertexAttribPointer() 的所有值的表,以及对在调用glEnableVertexAttribArray() 时绑定的VBO 的引用。无法将纹理连接到特定的 VBO,您必须在渲染 VAO 之前手动执行此操作。
【讨论】: