Mesa (master): wayland: Pass use_invalidate extension to driver

Kristian Høgsberg krh at kemper.freedesktop.org
Mon Jun 20 15:15:41 UTC 2011


Module: Mesa
Branch: master
Commit: 16a04e019dcb0f1d50ceab5c8c2eafb56fa60853
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16a04e019dcb0f1d50ceab5c8c2eafb56fa60853

Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Jun 20 11:05:26 2011 -0400

wayland: Pass use_invalidate extension to driver

---

 src/egl/drivers/dri2/egl_dri2.h         |    2 +-
 src/egl/drivers/dri2/platform_wayland.c |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/egl/drivers/dri2/egl_dri2.h b/src/egl/drivers/dri2/egl_dri2.h
index dd9eb94..1d300c2 100644
--- a/src/egl/drivers/dri2/egl_dri2.h
+++ b/src/egl/drivers/dri2/egl_dri2.h
@@ -84,7 +84,7 @@ struct dri2_egl_display
 
    __DRIdri2LoaderExtension    dri2_loader_extension;
    __DRIswrastLoaderExtension  swrast_loader_extension;
-   const __DRIextension     *extensions[3];
+   const __DRIextension     *extensions[4];
 
 #ifdef HAVE_X11_PLATFORM
    xcb_connection_t         *conn;
diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c
index e786780..9ea9c7c 100644
--- a/src/egl/drivers/dri2/platform_wayland.c
+++ b/src/egl/drivers/dri2/platform_wayland.c
@@ -720,7 +720,8 @@ dri2_initialize_wayland(_EGLDriver *drv, _EGLDisplay *disp)
       
    dri2_dpy->extensions[0] = &dri2_dpy->dri2_loader_extension.base;
    dri2_dpy->extensions[1] = &image_lookup_extension.base;
-   dri2_dpy->extensions[2] = NULL;
+   dri2_dpy->extensions[2] = &use_invalidate.base;
+   dri2_dpy->extensions[3] = NULL;
 
    if (!dri2_create_screen(disp))
       goto cleanup_driver;




More information about the mesa-commit mailing list