On Thu, May 11, 2017 at 1:57 PM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> Hi all,
>
> I was around the EGL/GBM codebase and I've noticed that we do a few
> things, rather badly:
>  - we have unnessesary layer of abstraction in GBM like the following
> gbm_dri_foo -> gbm_drm_foo -> gbm_foo
>  - the teardown path of platform_foo initialize is in bad shape
> Destroying someone else's dri screen, leaks etc.
>  - gbm copies a bunch of EGL's extension management
> Every so often we have to add DRI extension foo to GBM to align with
> EGL.
>
> The lot can be found in branch 'egl-gbm-less-copy' at
> https://github.com/evelikov/Mesa
>
> I've gone through the DRM/GBM, wayland and X11 platforms - both hardware
> and swrast based.
>
> Extra testong on different platforms will still be appreciated.

With the 1 goto I pointed out fixed,

Tested-by: Rob Herring <r...@kernel.org>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to