私のopenGLゲームでは、通常、onDrawFrame()のGLSurfaceView.Rendererクラスを使用してシーンを描画します。ただし、ロード画面を表示しているときに、データの各項目がロードされた後に画面を強制的に描画して、ロードバーを表示できるようにします。
どういうわけか、この描画呼び出し中にバッファスワップを強制することは可能ですか?私の唯一の選択肢は、複数のフレームにまたがってロードをずらすことです。これは、多くのやり直しを意味します。
私が呼び出そうとしているのはeglSwapBuffers()だと思いますが、GLSurfaceViewまたはGLSurfaceView.Rendererからeglコンテキストにアクセスする方法が見つかりません。
お時間をいただきありがとうございます。