On Mon, Nov 9, 2015 at 8:31 AM, Emil Velikov <emil.l.veli...@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.deuc...@amd.com> _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev