9

を呼び出すたびにglClear(GL_COLOR_BUFFER_BIT);、「無効なフレームバッファ操作」という OpenGL エラーが発生します。

呼び出しは問題なく機能しているようで、何も問題はないようです。glClear(GL_COLOR_BUFFER_BIT);メソッドの最初のものを呼び出します::paintGL()

は?このエラーを無視する必要がありますか?

4

2 に答える 2

5

私の推測では、フレームバッファが完全ではなくglClear、不完全なフレームバッファを呼び出すとエラーがスローされます。

を使用してフレームバッファのステータスをglCheckFramebufferStatus確認し、が返されることを確認しますGL_FRAMEBUFFER_COMPLETE

于 2012-07-27T15:20:32.927 に答える