[Mesa-dev] [PATCH 00/13] auxiliary/vl: winsys' galore

Alex Deucher alexdeucher at gmail.com
Tue Nov 10 14:31:36 PST 2015


On Mon, Nov 9, 2015 at 8:31 AM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> Hi all,
>
> Inspired by the resent interest in alternative vl winsys, I've decided
> to rework the winsys into a traditional gallium fashion.
>
> Namely: add the destroy() and other functions into struct vl_screen.
> This will allow users (state-trackers) to call the
> vl_foo_screen_create() entry point and do the rest in a generic manner.
>
> It will also ease the introduction of other winsys (dri3, wayland,
> android anyone ?) into the module. As a follow up one can even remove
> the static linking to xcb and friends, with a dlopen/dlsym combo.
>
> The lot can be found in branch 'hello-vl' at
> https://github.com/evelikov/mesa
>
> Comments, suggestions and bikeshed wars are welcome.

Not really my area of expertise, but it seems like a nice cleanup.

Acked-by: Alex Deucher <alexander.deucher at amd.com>


More information about the mesa-dev mailing list