wlroots-hyprland/backend/drm
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
..
atomic.c backend/drm: introduce wlr_drm_connector_state 2021-09-07 11:18:18 +02:00
backend.c backend: create renderer and allocator in wlr_backend_autocreate 2021-09-30 08:50:43 -06:00
bo_handle_table.c backend/drm: introduce wlr_drm_bo_handle_table 2021-08-25 10:05:37 -04:00
cvt.c backend/drm: add support for custom modes 2019-10-27 10:46:47 -04:00
drm.c backend/drm: add support for panel orientation 2021-09-21 11:40:37 -06:00
legacy.c backend/drm: introduce wlr_drm_connector_state 2021-09-07 11:18:18 +02:00
meson.build backend/drm: introduce wlr_drm_bo_handle_table 2021-08-25 10:05:37 -04:00
properties.c backend/drm: add support for panel orientation 2021-09-21 11:40:37 -06:00
renderer.c backend/drm: introduce wlr_drm_bo_handle_table 2021-08-25 10:05:37 -04:00
util.c backend/drm: introduce wlr_drm_bo_handle_table 2021-08-25 10:05:37 -04:00