glUseProgram(0)需要50ms?

时间:2009-06-29 15:51:09

标签: opengl glsl

是否有任何理由要求禁用glsl程序需要50毫秒?

之前我做了一个glFlush,所以它不能在程序更改之前刷新管道。

启用着色器需要0.03毫秒。

1 个答案:

答案 0 :(得分:3)

猜测 - 如果您在兼容性启用的GL上下文中工作,禁用GLSL程序可能会在当前时刻调用基于FFP GL状态的固定功能管道(FFP)程序构造。