On 11 May 2017 at 19:57, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> From: Emil Velikov <emil.veli...@collabora.com>
>
> Don't fetch/manage our set of extensions apart from __DRI_CORE,
> __DRI_DRI2 and __DRI_SWRAST. We require these to setup a screen and
> context (in case of bo map/unmap).
>
> The rest are fetched and kept in sync with the rest of EGL, via the
> egl/drm code.
>
> Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
> ---
>
> Strictly speaking this might break if one uses GBM without EGL. If that
> is a valid usecase we can keep the required extensions - flush/image
> within GBM itself.

Rob what do you think wrt the above question?

A bit of a background:
ATM we fetch "all" the extensions required by EGL within GBM and copy
the extension pointers over.
It tends to be rather fragile since we forget to keep to update GBM
alongside EGL.

Thanks
Emil
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to