diff options
author | Thomas White <taw@bitwiz.org.uk> | 2009-08-21 12:12:24 +0100 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2009-08-21 12:12:24 +0100 |
commit | 7ba80e79f33439d5a97fd20a69c1ff159e7a6440 (patch) | |
tree | 258fd3968d2b8d2481d805d51fe4c32371f78c5e | |
parent | 41eacee1f2e411f38ed59698bf4776e8171cbd74 (diff) |
Fix DRI2InfoRec problems
-rw-r--r-- | src/glamo-dri2.c | 11 |
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 |