Mesa (master): egl_dri2: Use _EGL_DRIVER_STANDARD_TYPECASTS.

Chia-I Wu olv at kemper.freedesktop.org
Fri Feb 5 03:45:14 UTC 2010


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

Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Feb  5 11:38:34 2010 +0800

egl_dri2: Use _EGL_DRIVER_STANDARD_TYPECASTS.

It saves the driver from defining the boring typecasts itself.

---

 src/egl/drivers/dri2/egl_dri2.c |   31 ++-----------------------------
 1 files changed, 2 insertions(+), 29 deletions(-)

diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c
index 3bdac29..d53f137 100644
--- a/src/egl/drivers/dri2/egl_dri2.c
+++ b/src/egl/drivers/dri2/egl_dri2.c
@@ -97,35 +97,8 @@ struct dri2_egl_config
    const __DRIconfig *dri_config;
 };
 
-static struct dri2_egl_driver *
-dri2_egl_driver(_EGLDriver *drv)
-{
-   return (struct dri2_egl_driver *) drv;
-}
-
-static struct dri2_egl_display *
-dri2_egl_display(_EGLDisplay *dpy)
-{
-   return (struct dri2_egl_display *) dpy->DriverData;
-}
-
-static struct dri2_egl_context *
-dri2_egl_context(_EGLContext *ctx)
-{
-   return (struct dri2_egl_context *) ctx;
-}
-
-static struct dri2_egl_surface *
-dri2_egl_surface(_EGLSurface *surf)
-{
-   return (struct dri2_egl_surface *) surf;
-}
-
-static struct dri2_egl_config *
-dri2_egl_config(_EGLConfig *conf)
-{
-   return (struct dri2_egl_config *) conf;
-}
+/* standard typecasts */
+_EGL_DRIVER_STANDARD_TYPECASTS(dri2_egl)
 
 EGLint dri2_to_egl_attribute_map[] = {
    0,




More information about the mesa-commit mailing list