summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2009-08-21 12:12:24 +0100
committerThomas White <taw@bitwiz.org.uk>2009-08-21 12:12:24 +0100
commit7ba80e79f33439d5a97fd20a69c1ff159e7a6440 (patch)
tree258fd3968d2b8d2481d805d51fe4c32371f78c5e
parent41eacee1f2e411f38ed59698bf4776e8171cbd74 (diff)
Fix DRI2InfoRec problems
-rw-r--r--src/glamo-dri2.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/glamo-dri2.c b/src/glamo-dri2.c
index bac8331..6198522 100644
--- a/src/glamo-dri2.c
+++ b/src/glamo-dri2.c
@@ -57,7 +57,7 @@ typedef struct {
} GlamoDRI2BufferPrivateRec, *GlamoDRI2BufferPrivatePtr;
-#ifdef USE_DRI2_1_1_0
+#if DRI2INFOREC_VERSION >= 3
static DRI2BufferPtr glamoCreateBuffer(DrawablePtr pDraw,
unsigned int attachment,
@@ -129,20 +129,19 @@ static DRI2BufferPtr glamoCreateBuffers(DrawablePtr pDraw,
#endif
-#ifdef USE_DRI2_1_1_0
+#if DRI2INFOREC_VERSION >= 3
static void glamoDestroyBuffer(DrawablePtr pDraw,
DRI2BufferPtr buffer)
{
ScreenPtr pScreen = pDraw->pScreen;
- int i;
GlamoDRI2BufferPrivatePtr private;
- private = buffer.driverPrivate;
+ private = buffer->driverPrivate;
(*pScreen->DestroyPixmap)(private->pPixmap);
if ( buffer ) {
- xfree(buffer.driverPrivate);
+ xfree(buffer->driverPrivate);
}
}
@@ -205,7 +204,7 @@ void driScreenInit(ScreenPtr pScreen)
dri2info.deviceName = p;
dri2info.driverName = "glamo";
-#ifdef USE_DRI2_1_1_0
+#if DRI2INFOREC_VERSION >= 3
dri2info.CreateBuffer = glamoCreateBuffer;
dri2info.DestroyBuffer = glamoDestroyBuffer;
#else