【发布时间】:2015-07-14 20:33:41
【问题描述】:
我遇到了一个非常奇怪的 OpenGL 错误,调用 glCreateShader 多次工作,然后在稍后我尝试调用它并失败,返回 0。之后立即调用 glGetError 也返回 0 ,表示没有错误。环顾四周,我看到questions about glCreateShader never working, 这不是这种情况,并且一些人提到如果在glBegin 和glEnd 之间调用它可以返回0,我没有使用它。环顾四周,我在调用堆栈中没有看到任何明显的东西表明我在使用 OpenGL 做一些奇怪的事情。
glGetString(GL_VERSION) 返回“4.3.0 - Build 10.18.10.3977”,以防万一。
有人知道这里发生了什么吗?
【问题讨论】:
标签: opengl