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