0
當我將不同的頂點屬性配置綁定到VAO時,我可以輕鬆地更改VAO並渲染不同的東西。但是這些不同的東西可能也需要不同的紋理。將紋理綁定到VAO是否有意義,以便當您更改VAO時,相同的紋理索引會填充不同的數據?將紋理連接到VAO是否有意義?
當我將不同的頂點屬性配置綁定到VAO時,我可以輕鬆地更改VAO並渲染不同的東西。但是這些不同的東西可能也需要不同的紋理。將紋理綁定到VAO是否有意義,以便當您更改VAO時,相同的紋理索引會填充不同的數據?將紋理連接到VAO是否有意義?
一個VAO本質上是一個包含所有傳入glVertexAttribPointer()
的值的表格,以及在調用glEnableVertexAttribArray()
時綁定的VBO的引用。沒有辦法將紋理連接到特定的VBO,並且您必須在渲染VAO之前手動執行此操作。