[Mesa-dev] [PATCH 00/13] auxiliary/vl: winsys' galore
Emil Velikov
emil.l.velikov at gmail.com
Mon Nov 9 05:31:51 PST 2015
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.
Emil
More information about the mesa-dev
mailing list