egl: replace _EGLDriver param with _EGLDisplay->Driver in _eglReleaseDisplayResources()
authorEric Engestrom <eric@engestrom.ch>
Sun, 22 Apr 2018 14:48:15 +0000 (16:48 +0200)
committerMarge Bot <eric+marge@anholt.net>
Sun, 16 Aug 2020 13:49:17 +0000 (13:49 +0000)
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241>

src/egl/drivers/dri2/egl_dri2.c
src/egl/main/egldisplay.c
src/egl/main/egldisplay.h

index 8c6fd19ab2ecc0f4580cf8f005ce2b21759fb0da..7c8ae43e7c4efcf3059bcb2d97d1bfc2bdb25551 100644 (file)
@@ -1314,7 +1314,7 @@ static EGLBoolean
 dri2_terminate(const _EGLDriver *drv, _EGLDisplay *disp)
 {
    /* Release all non-current Context/Surfaces. */
-   _eglReleaseDisplayResources(drv, disp);
+   _eglReleaseDisplayResources(disp);
 
    dri2_display_release(disp);
 
index 6423b3fde126dd798a3a7e4971effc1ad1f31cfc..ac05f6f9fff14805519678f9ea8044c4915ccdb8 100644 (file)
@@ -293,9 +293,10 @@ out:
  * Destroy the contexts and surfaces that are linked to the display.
  */
 void
-_eglReleaseDisplayResources(const _EGLDriver *drv, _EGLDisplay *display)
+_eglReleaseDisplayResources(_EGLDisplay *display)
 {
    _EGLResource *list;
+   const _EGLDriver *drv = display->Driver;
 
    list = display->ResourceLists[_EGL_RESOURCE_CONTEXT];
    while (list) {
index a4f7f42cd438b3aa71ce78b0449f029d7158bb13..87415f81296c4216b51587862ebb640e11dedb48 100644 (file)
@@ -207,7 +207,7 @@ _eglFindDisplay(_EGLPlatformType plat, void *plat_dpy, const EGLAttrib *attr);
 
 
 extern void
-_eglReleaseDisplayResources(const _EGLDriver *drv, _EGLDisplay *disp);
+_eglReleaseDisplayResources(_EGLDisplay *disp);
 
 
 extern void