wlroots/backend
Simon Ser 3d0848daae backend: create renderer and allocator in wlr_backend_autocreate
Instead of ensuring the renderer and allocator are initialized in each
backend, do it in wlr_backend_autocreate. This allows compositors to
create backends without any renderer/allocator if they side-step
wlr_backend_autocreate.

Since the wlr_backend_get_renderer and backend_get_allocator end up
calling wlr_renderer_autocreate and wlr_allocator_autocreate, it sounds
like a good idea to centralize all of the opimionated bits in one place.
2021-09-30 08:50:43 -06:00
..
drm backend: create renderer and allocator in wlr_backend_autocreate 2021-09-30 08:50:43 -06:00
headless backend: create renderer and allocator in wlr_backend_autocreate 2021-09-30 08:50:43 -06:00
libinput backend/libinput: send hold gesture events 2021-09-27 15:30:31 +02:00
multi backend: introduce wlr_backend_finish 2021-05-21 22:13:54 +02:00
noop backend/noop: drop attach_render/rollback_render 2021-07-29 09:48:33 -04:00
session backend/session: use DRM_PRIMARY_MINOR_NAME 2021-06-17 00:28:04 +02:00
wayland backend: create renderer and allocator in wlr_backend_autocreate 2021-09-30 08:50:43 -06:00
x11 backend: create renderer and allocator in wlr_backend_autocreate 2021-09-30 08:50:43 -06:00
backend.c backend: create renderer and allocator in wlr_backend_autocreate 2021-09-30 08:50:43 -06:00
meson.build backend: make DRM and libinput backends optional 2021-07-22 09:56:38 -04:00