The first 6 patches are small cleanups. The real implementation is patch 7/7. Enabling EGL_KHR_fence_sync also gives us EGL_KHR_wait_sync for free.
This series lives on the tag: git://github.com/chadversary/mesa i965-egl-khr-fence-sync-v01 Chad Versace (7): egl/dri2: Check return value of __DRI2fence::create_fence() i965/sync: Don't crash when deleting sync object i915/sync: Don't crash when deleting sync object i965/sync: Return NULL when calloc fails i915/sync: Return early when calloc fails i965/sync: Replace prefix 'intel_sync' -> 'intel_gl_sync' i965/sync: Implement DRI2_Fence extension docs/relnotes/10.6.0.html | 4 +- src/egl/drivers/dri2/egl_dri2.c | 7 + src/mesa/drivers/dri/i915/intel_syncobj.c | 6 +- src/mesa/drivers/dri/i965/brw_context.h | 7 - src/mesa/drivers/dri/i965/intel_screen.c | 2 + src/mesa/drivers/dri/i965/intel_screen.h | 4 + src/mesa/drivers/dri/i965/intel_syncobj.c | 230 +++++++++++++++++++++++------- 7 files changed, 198 insertions(+), 62 deletions(-) -- 2.4.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev