[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