I noticed there are two conflicting definitions for this in
programs/Xserver/hw/xfree86/drivers/ati/r128_common.h. One of them used
to be in programs/Xserver/hw/xfree86/os-support/xf86drmR128.h, the other
one was introduced with the drmCommand stuff.

Does this fix look good?


-- 
Earthling Michel D�nzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast
Index: lib/GL/mesa/src/drv/r128/r128_ioctl.c
===================================================================
RCS file: /cvsroot/dri/xc/xc/lib/GL/mesa/src/drv/r128/r128_ioctl.c,v
retrieving revision 1.16
diff -u -r1.16 r128_ioctl.c
--- lib/GL/mesa/src/drv/r128/r128_ioctl.c	9 Apr 2002 21:54:51 -0000	1.16
+++ lib/GL/mesa/src/drv/r128/r128_ioctl.c	25 May 2002 20:19:39 -0000
@@ -419,23 +419,23 @@
    }
 
    if ( mask & DD_FRONT_LEFT_BIT ) {
-      flags |= DRM_R128_FRONT;
+      flags |= DRM_R128_FRONT_BUFFER;
       mask &= ~DD_FRONT_LEFT_BIT;
    }
 
    if ( mask & DD_BACK_LEFT_BIT ) {
-      flags |= DRM_R128_BACK;
+      flags |= DRM_R128_BACK_BUFFER;
       mask &= ~DD_BACK_LEFT_BIT;
    }
 
    if ( ( mask & DD_DEPTH_BIT ) && ctx->Depth.Mask ) {
-      flags |= DRM_R128_DEPTH;
+      flags |= DRM_R128_DEPTH_BUFFER;
       mask &= ~DD_DEPTH_BIT;
    }
 #if 0
    /* FIXME: Add stencil support */
    if ( mask & DD_STENCIL_BIT ) {
-      flags |= DRM_R128_DEPTH;
+      flags |= DRM_R128_DEPTH_BUFFER;
       mask &= ~DD_STENCIL_BIT;
    }
 #endif
Index: programs/Xserver/hw/xfree86/drivers/ati/r128_common.h
===================================================================
RCS file: /cvsroot/dri/xc/xc/programs/Xserver/hw/xfree86/drivers/ati/r128_common.h,v
retrieving revision 1.2
diff -u -r1.2 r128_common.h
--- programs/Xserver/hw/xfree86/drivers/ati/r128_common.h	9 Apr 2002 21:54:52 -0000	1.2
+++ programs/Xserver/hw/xfree86/drivers/ati/r128_common.h	25 May 2002 20:19:39 -0000
@@ -67,9 +67,9 @@
 #define DRM_R128_FULLSCREEN     0x10
 #define DRM_R128_CLEAR2         0x11
 
-#define DRM_R128_FRONT		0x1
-#define DRM_R128_BACK		0x2
-#define DRM_R128_DEPTH		0x4
+#define DRM_R128_FRONT_BUFFER	0x1
+#define DRM_R128_BACK_BUFFER	0x2
+#define DRM_R128_DEPTH_BUFFER	0x4
 
 typedef struct {
    enum {

Reply via email to