Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
必须为每个顶点数组对象上传一次着色器制服(如不经常更改的投影矩阵)吗?还是绑定的变量与活动的VAO无关,而shader在绘制时只与顶点对象连接?
(例如,在顶点数据通过绘制命令发送给它之前,着色器是否代表它自己,或者它是否以某种方式绑定到创建的 vao?)
制服与VAO无关;它们是完全不同的数据。制服是程序对象的状态。VAO 是完全独立的对象。
与大多数状态一样,程序中的统一数据集将保持这种状态,直到您对其进行更改。