0

我对顶点数组、顶点缓冲区对象和着色器有基本的了解。但是,我不确定是否可以重用它们或关联是否是双射的。

例如:

  • 我可以在不同的顶点数组中使用相同的顶点缓冲区对象吗?
  • 我可以在不同的着色器中使用相同的顶点数组吗?
4

1 回答 1

3

是的你可以 :)

VBO - 控制数据的存储位置

VAO - 控制布局和绑定(你可以有几个 VAO 指向同一个 VBO,但顺序不同)

着色器- 负责处理数据,它们可以与不同的 VAO/VBO 组合一起使用(但该组合当然必须匹配着色器中的属性布局)

于 2013-01-20T15:58:37.903 回答