DRI2: Add missing front-buffer flush callback.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
Ian Romanick 2009-04-16 12:10:34 -07:00
parent 826a5bff01
commit d1e916d29b

View File

@ -443,9 +443,17 @@ dri2GetBuffers(__DRIdrawable *driDrawable,
return private->buffers; return private->buffers;
} }
static void
dri2FlushFrontBuffer(__DRIdrawable *driDrawable, void *loaderPrivate)
{
(void) driDrawable;
__glXDRIdrawableWaitGL((__GLXdrawable *) loaderPrivate);
}
static const __DRIdri2LoaderExtension loaderExtension = { static const __DRIdri2LoaderExtension loaderExtension = {
{ __DRI_DRI2_LOADER, __DRI_DRI2_LOADER_VERSION }, { __DRI_DRI2_LOADER, __DRI_DRI2_LOADER_VERSION },
dri2GetBuffers, dri2GetBuffers,
dri2FlushFrontBuffer,
}; };
static const __DRIextension *loader_extensions[] = { static const __DRIextension *loader_extensions[] = {