3 ms·
Actually, the repository I linked to does not do much more driver stuff than wlroots does. The xorg drivers are maintained in separate trees: https://cgit.free
by Sir_Cmpwn 8y ago
Actually, the repository I linked to does not do much more driver stuff than wlroots does. The xorg drivers are maintained in separate trees:
https://cgit.freedesktop.org/xorg/ https://cgit.freedesktop.org/xorg/
Most modern xorg drivers depend heavily on mesa to do the heavy lifting:
https://cgit.freedesktop.org/mesa https://cgit.freedesktop.org/mesa
wlroots depends on mesa as well.
xorg-server does do more things than wlroots, but it's mostly legacy stuff. In terms of features anyone wants from a modern display server, they're pretty close. wlroots is repsonsible for spinning up an EGL context, talking to libinput, configuring DRM and KMS display resources, allocating GPU resources with GBM, negotiating pixel buffers with clients, etc, all things that xorg-server is doing for TinyWM.