[Mesa-dev] [PATCH 2/2] egl/dri2: don't require a context for ClientWaitSync

Emil Velikov emil.l.velikov at gmail.com
Sun Sep 27 11:12:18 PDT 2015


On 26 September 2015 at 00:49, Marek Olšák <maraeo at gmail.com> wrote:
> From: Marek Olšák <marek.olsak at amd.com>
>
> The spec doesn't require it. This fixes a crash on Android.
>
Nicely spotted Marek.

A couple of related (not supposed to be part of this patch) notes:
 - This will just move the crash (from libEGL to i965_dri.so) for i965
hardware :)
 - We really shouldn't be setting the flags if ctx is NULL, as per the spec.

    "If no context is
    current for the bound API, the EGL_SYNC_FLUSH_COMMANDS_BIT_KHR bit
    is ignored."

-Emil


More information about the mesa-dev mailing list