glClear(GL_COLOR_BUFFER_BIT);
を呼び出したたびに、OpenGLエラー "invalid framebuffer operation"が発生します。glClear(GL_COLOR_BUFFER_BIT)の後のOpenGL無効なフレームバッファ操作。
呼び出しがうまくいくように見えますが、何も間違っているようです。 ::paintGL()
メソッドの最初のことはglClear(GL_COLOR_BUFFER_BIT);
です。
Huh?私はちょうどこのエラーを無視する必要がありますか?
透明な色を設定しましたか? – cmannett85
@ cbamber85:いいえ、glClearColor(0,0,0,0)を入れて違いがあるのかどうかを確認しました。もう1つはまだそこにあります。 – houbysoft
おそらく、コードがチェックしなかった以前のOpenGL呼び出しによってエラーが発生している可能性があります。すべてのOpenGL操作がエラーチェックによって保護されていることを確認します。 –