OpenGL:如何暂停着色器工作

OpenGL:如何暂停着色器工作,opengl,glsl,shader,Opengl,Glsl,Shader,如何在帧中暂停着色器以不影响其他渲染部分?除非我误解了您希望切换回固定管道功能以渲染场景的其他部分 解除当前使用的任何着色器的绑定问题glUseProgam(0)您是否使用任何图形框架,因为我知道没有暂停着色器,首先编译着色器,然后将其绑定到任何需要的位置,因此基本上可以在某些帧上跳过它,但是如果你的意思是你需要通过延迟它的执行来暂停它,那么这是一件复杂的事情,我无法想象这是否可能

如何在帧中暂停着色器以不影响其他渲染部分?

除非我误解了您希望切换回固定管道功能以渲染场景的其他部分


解除当前使用的任何着色器的绑定问题
glUseProgam(0)

您是否使用任何图形框架,因为我知道没有暂停着色器,首先编译着色器,然后将其绑定到任何需要的位置,因此基本上可以在某些帧上跳过它,但是如果你的意思是你需要通过延迟它的执行来暂停它,那么这是一件复杂的事情,我无法想象这是否可能