GLSurfaceView: call eglMakeCurrent() again after onSurfaceCreated()

This seems to be required by some newer mesa drivers. For example when
running Flappy Bird with latest freedreno drivers.
This commit is contained in:
Julian Winkler
2024-12-30 09:36:15 +01:00
parent b4f7c64cef
commit 054fb9276a

View File

@@ -1484,6 +1484,7 @@ public class GLSurfaceView extends SurfaceView implements SurfaceHolder.Callback
view.mRenderer.onSurfaceCreated(gl, mEglHelper.mEglConfig);
}
createEglContext = false;
mEglHelper.mEgl.eglMakeCurrent(mEglHelper.mEglDisplay, mEglHelper.mEglSurface, mEglHelper.mEglSurface, mEglHelper.mEglContext);
}
if (sizeChanged) {