diff --git a/renderdoccmd/renderdoccmd_android.cpp b/renderdoccmd/renderdoccmd_android.cpp index 3e439f943..f729fad30 100644 --- a/renderdoccmd/renderdoccmd_android.cpp +++ b/renderdoccmd/renderdoccmd_android.cpp @@ -131,6 +131,8 @@ void DisplayGenericSplash() eglBindAPI(EGL_OPENGL_ES_API); EGLDisplay eglDisplay = eglGetDisplay(EGL_DEFAULT_DISPLAY); + eglTerminate(eglDisplay); + ANativeWindow *previewWindow = android_state->window; if(eglDisplay && previewWindow) @@ -286,6 +288,7 @@ void main() eglMakeCurrent(eglDisplay, 0L, 0L, NULL); eglDestroyContext(eglDisplay, ctx); eglDestroySurface(eglDisplay, surface); + eglTerminate(eglDisplay); } else {