glUseProgram是否会更改VAO和/或VBO状态?

时间:2018-12-26 06:19:07

标签: opengl

当前安装的着色器程序是VAO状态的一部分和/还是VBO状态的一部分?还是切换VAO和VBO时不受影响的单独状态?

根据these docs glUseProgram函数

  

安装程序对象作为当前渲染状态的一部分。

换句话说,“渲染状态”是如何定义的?

1 个答案:

答案 0 :(得分:2)

不,活动着色器不是VAO或VBO状态的一部分。

通过“渲染状态” ,它们似乎表示 global 状态。