在我的 openGL 游戏中,我通常使用 onDrawFrame() 中的 GLSurfaceView.Renderer 类来绘制场景。但是,当我显示加载屏幕时,我想在加载每个数据项后强制屏幕绘制,以便显示加载栏。
是否可以在此绘制调用期间以某种方式强制进行缓冲区交换?我唯一的选择是在多个帧之间错开加载,这意味着大量的返工..
我想我要调用的是 eglSwapBuffers() 但我找不到从 GLSurfaceView 或 GLSurfaceView.Renderer 访问 egl 上下文的方法。
感谢您的时间。