egl: Destroy display's resources upon termination.

eglTerminate should destroy the contexts and surfaces of the display.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
This commit is contained in:
Chia-I Wu
2009-07-16 21:21:57 -07:00
committed by Brian Paul
parent be9d1ab171
commit 3f7e0d5302
3 changed files with 37 additions and 3 deletions

View File

@@ -284,9 +284,7 @@ _eglCloseDriver(_EGLDriver *drv, EGLDisplay dpy)
_eglLog(_EGL_DEBUG, "Closing %s", drv->Name);
/*
* XXX check for currently bound context/surfaces and delete them?
*/
_eglReleaseDisplayResources(drv, dpy);
b = drv->API.Terminate(drv, dpy);