[Mesa-dev] [PATCH 0/7] egl: Fixes and cleanups for EGLSync
Emil Velikov
emil.l.velikov at gmail.com
Thu Sep 29 16:35:50 UTC 2016
On 28 September 2016 at 07:28, Chad Versace <chadversary at chromium.org> wrote:
> Fixes a deadlock in
> dEQP-EGL.functional.fence_sync.invalid.get_invalid_value.
>
> With the deadlock fixed, it's now possible to run all of
> 'dEQP-EGL.functional.fence_sync.*'.
>
> The patch series' main goal is to unify the attribute parsing between
> eglCreateSyncKHR(..., EGLint *attrib_list) and
> eglCreateSync(..., EGLAttrib *attrib_list)
> During the unification, some bugs found by inspection are fixed.
>
> Tested with the following. No regressions found. Ratios are pass/fail.
>
> BEFORE AFTER
> dEQP-EGL.functional.fence_sync.* deadlock 27/0
> dEQP-EGL.functional.reusable_sync.* : 8/17 8/17
> piglit egl_khr_fence_sync pass pass
>
With the small comment in 7/7 the series is
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
Note that this series will clash with the final patch from the
EGL_KHR_debug implementation by Kyle/Adam, although we might want to
pull this first (considering the bugfixes) and rebase the latter.
Thanks
Emil
More information about the mesa-dev
mailing list