0

必须为每个顶点数组对象上传一次着色器制服(如不经常更改的投影矩阵)吗?还是绑定的变量与活动的VAO无关,而shader在绘制时只与顶点对象连接?

(例如,在顶点数据通过绘制命令发送给它之前,着色器是否代表它自己,或者它是否以某种方式绑定到创建的 vao?)

4

1 回答 1

3

制服与VAO无关;它们是完全不同的数据。制服是程序对象的状态。VAO 是完全独立的对象。

与大多数状态一样,程序中的统一数据集将保持这种状态,直到您对其进行更改。

于 2013-08-29T00:23:15.607 回答