diff options
author | Ian Romanick <ian.d.romanick@intel.com> | 2009-04-16 12:10:34 -0700 |
---|---|---|
committer | Ian Romanick <ian.d.romanick@intel.com> | 2009-06-11 22:46:00 -0700 |
commit | 4cb4c210c365fd40ad314e0707eb38811f240a12 (patch) | |
tree | f602b0a0c7a123ef9f6c93afba921680125f13d2 /glx | |
parent | aa13faef2b1464f808e04de9826c6b8b8b91ae89 (diff) |
DRI2: Add missing front-buffer flush callback.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
(cherry picked from commit d1e916d29be8b470cbc8cadcf6e83991fdbc5a9f)
Diffstat (limited to 'glx')
-rw-r--r-- | glx/glxdri2.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/glx/glxdri2.c b/glx/glxdri2.c index 0daf9aa75..84d2c03d1 100644 --- a/glx/glxdri2.c +++ b/glx/glxdri2.c @@ -396,9 +396,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[] = { |