QGLWidget の paintGL() メソッドを使用して、OpenGL を使用してウィジェットに描画するとします。Qt が paintGL() メソッドを呼び出した後、自動的にバッファー スワップがトリガーされます。通常、OpenGL では、バックグラウンド バッファーへのフレームのレンダリングが完了するまで、このバッファー スワップによって呼び出し元のスレッドがブロックされますよね? どの Qt スレッドが paintGL とバッファ スワップを呼び出すのだろうか。それはメインの Qt UI スレッドですか? もしそうなら、それはバッファスワップ中のブロックがUI全体もブロックすることを意味しませんか? このプロセスに関する一般的な情報は見つかりませんでした..
ありがとう