Opengl 是否可以在操作之间设置GLSL变量?

Opengl 是否可以在操作之间设置GLSL变量?,opengl,glsl,Opengl,Glsl,我针对以下情况: bind shader set uniform variable ..draw box.. set uniform variable to different value ..draw another box, with the new variable applied in the vertex shader.. 是否可以在操作之间设置GLSL变量?是的,您可以在编译后自由设置制服,并将设置与绘图调用混合使用。我不理解这个问题。听起来像是在问命令A之后发出的命令B是否会使用

我针对以下情况:

bind shader
set uniform variable
..draw box..
set uniform variable to different value
..draw another box, with the new variable applied in the vertex shader..

是否可以在操作之间设置GLSL变量?

是的,您可以在编译后自由设置制服,并将设置与绘图调用混合使用。

我不理解这个问题。听起来像是在问命令A之后发出的命令B是否会使用命令A所设置的数据,但事实并非如此。