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

Author: Eric Anholt <[email protected]>
Date:   Tue Sep  1 12:37:51 2009 -0700

savage: Fix driver build post-ARB_sync.

Like s3v, clean up absurd use of Xlib in the driver, avoiding namespace
pollution.

---

 src/mesa/drivers/dri/savage/savage_xmesa.c  |   13 ++++++-------
 src/mesa/drivers/dri/savage/savagecontext.h |    1 -
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/src/mesa/drivers/dri/savage/savage_xmesa.c 
b/src/mesa/drivers/dri/savage/savage_xmesa.c
index a94f1c0..931ceff 100644
--- a/src/mesa/drivers/dri/savage/savage_xmesa.c
+++ b/src/mesa/drivers/dri/savage/savage_xmesa.c
@@ -23,7 +23,6 @@
  */
 
 
-#include <X11/Xlibint.h>
 #include <stdio.h>
 
 #include "main/context.h"
@@ -180,7 +179,7 @@ savageInitDriver(__DRIscreenPrivate *sPriv)
    }
 
    /* Allocate the private area */
-   savageScreen = (savageScreenPrivate *)Xmalloc(sizeof(savageScreenPrivate));
+   savageScreen = (savageScreenPrivate 
*)_mesa_malloc(sizeof(savageScreenPrivate));
    if (!savageScreen)
       return GL_FALSE;
 
@@ -227,7 +226,7 @@ savageInitDriver(__DRIscreenPrivate *sPriv)
                  savageScreen->agpTextures.handle,
                  savageScreen->agpTextures.size,
                  (drmAddress *)&(savageScreen->agpTextures.map)) != 0) {
-          Xfree(savageScreen);
+          _mesa_free(savageScreen);
           sPriv->private = NULL;
           return GL_FALSE;
        }
@@ -247,7 +246,7 @@ savageInitDriver(__DRIscreenPrivate *sPriv)
              savageScreen->aperture.size, 
              (drmAddress *)&savageScreen->aperture.map) != 0) 
    {
-      Xfree(savageScreen);
+      _mesa_free(savageScreen);
       sPriv->private = NULL;
       return GL_FALSE;
    }
@@ -283,7 +282,7 @@ savageDestroyScreen(__DRIscreenPrivate *sPriv)
    /* free all option information */
    driDestroyOptionInfo (&savageScreen->optionCache);
 
-   Xfree(savageScreen);
+   _mesa_free(savageScreen);
    sPriv->private = NULL;
 }
 
@@ -301,7 +300,7 @@ savageCreateContext( const __GLcontextModes *mesaVis,
                                                 
savageScreen->sarea_priv_offset);
    int textureSize[SAVAGE_NR_TEX_HEAPS];
    int i;
-   imesa = (savageContextPtr)Xcalloc(sizeof(savageContext), 1);
+   imesa = (savageContextPtr)_mesa_calloc(sizeof(savageContext));
    if (!imesa) {
       return GL_FALSE;
    }
@@ -318,7 +317,7 @@ savageCreateContext( const __GLcontextModes *mesaVis,
       shareCtx = NULL;
    ctx = _mesa_create_context(mesaVis, shareCtx, &functions, imesa);
    if (!ctx) {
-      Xfree(imesa);
+      _mesa_free(imesa);
       return GL_FALSE;
    }
    driContextPriv->driverPrivate = imesa;
diff --git a/src/mesa/drivers/dri/savage/savagecontext.h 
b/src/mesa/drivers/dri/savage/savagecontext.h
index fd6399d..53a37db 100644
--- a/src/mesa/drivers/dri/savage/savagecontext.h
+++ b/src/mesa/drivers/dri/savage/savagecontext.h
@@ -31,7 +31,6 @@ typedef struct savage_context_t savageContext;
 typedef struct savage_context_t *savageContextPtr;
 typedef struct savage_texture_object_t *savageTextureObjectPtr;
 
-#include <X11/Xlibint.h>
 #include "dri_util.h"
 #include "main/mtypes.h"
 #include "xf86drm.h"

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to