summaryrefslogtreecommitdiff
path: root/glx/glxdri2.c
diff options
context:
space:
mode:
authorIan Romanick <ian.d.romanick@intel.com>2009-04-16 12:10:34 -0700
committerIan Romanick <ian.d.romanick@intel.com>2009-04-20 20:58:56 -0700
commitd1e916d29be8b470cbc8cadcf6e83991fdbc5a9f (patch)
treec94e8ad06ff1d69ddb691ee26cd737f0fd53f41a /glx/glxdri2.c
parent826a5bff0136b2b4d55a9e6e6bc3a7a64da9031e (diff)
DRI2: Add missing front-buffer flush callback.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Diffstat (limited to 'glx/glxdri2.c')
-rw-r--r--glx/glxdri2.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/glx/glxdri2.c b/glx/glxdri2.c
index 9e452c4fd..612defb3f 100644
--- a/glx/glxdri2.c
+++ b/glx/glxdri2.c
@@ -443,9 +443,17 @@ dri2GetBuffers(__DRIdrawable *driDrawable,
return private->buffers;
}
+static void
+dri2FlushFrontBuffer(__DRIdrawable *driDrawable, void *loaderPrivate)
+{
+ (void) driDrawable;
+ __glXDRIdrawableWaitGL((__GLXdrawable *) loaderPrivate);
+}
+
static const __DRIdri2LoaderExtension loaderExtension = {
{ __DRI_DRI2_LOADER, __DRI_DRI2_LOADER_VERSION },
dri2GetBuffers,
+ dri2FlushFrontBuffer,
};
static const __DRIextension *loader_extensions[] = {