hou*_*oft 7 opengl error-handling qt framebuffer osx-lion
每次打完电话后glClear(GL_COLOR_BUFFER_BIT);
,我都会收到OpenGL错误"无效的帧缓冲操作".
电话似乎工作正常,似乎没有错.我glClear(GL_COLOR_BUFFER_BIT);
在::paintGL()
方法中首先调用.
咦?我应该忽略这个错误吗?
我最好的猜测是您的帧缓冲区不完整,调用glClear
不完整的帧缓冲区会引发错误。
使用检查帧缓冲区的状态,glCheckFramebufferStatus
并确保返回GL_FRAMEBUFFER_COMPLETE
。
归档时间: |
|
查看次数: |
8547 次 |
最近记录: |