glGetError返回无效操作 - 不在Begin / End中

时间:2012-03-04 19:56:10

标签: opengl

在我的_tWinMain函数的开头,我调用两次glGetError()

都返回1282(无效操作)

手册说如果在Begin / End中调用该函数会产生无效的操作错误,但这不是这种情况。

执行某些步骤(如初始化上下文或类似的东西)后调用glGetError是否合法?

1 个答案:

答案 0 :(得分:2)

glGetError返回当前绑定的OpenGL渲染上下文的错误状态。如果没有上下文绑定,则调用glGetError的结果是未定义的,即在那时它是无效的操作。