使用 glDrawElements() 时出现可疑错误。我正在尝试渲染简单的图元(主要是矩形)以加快文本等的绘制速度,但是当我调用 glDrawElements() 时,整个屏幕会在一帧左右闪烁黑色(不仅仅是我的窗口区域)。下一帧它会变回与以前相同的“Windows 颜色”。所以它闪烁了几秒钟,最后出现在一个消息框中
The NVIDIA OpenGL Driver encountered an unrecoverable error
and must close this application.
Error 12
在调用 glDrawElements() 之前我需要重置 GL 的任何设置吗?我知道这不是一些悬空的 glEnableClientState(),我检查了它(我曾经有一个,但后来 glDrawElements() 崩溃了)。
想想看,它几乎看起来像一些后台缓冲区错误......关于尝试什么的任何想法?