wlroots-hyprland/backend/drm
Scott Anderson 8da9d9679e backend/drm: introduce wlr_drm_fb
This is a type which manages gbm_surfaces and imported dmabufs in the
same place, and makes the lifetime management between the two shared. It
should lead to easier to understand code, and fewer special cases.

This also contains a fair bit of refactoring to start using this new
type.

Co-authored-by: Simon Ser <contact@emersion.fr>
2020-04-28 09:54:52 +02:00
..
atomic.c backend/drm: introduce wlr_drm_fb 2020-04-28 09:54:52 +02:00
backend.c backend/drm: introduce wlr_drm_fb 2020-04-28 09:54:52 +02:00
cvt.c backend/drm: add support for custom modes 2019-10-27 10:46:47 -04:00
drm.c backend/drm: introduce wlr_drm_fb 2020-04-28 09:54:52 +02:00
legacy.c Add -Wmissing-prototypes 2019-11-20 02:05:03 +00:00
meson.build meson: Various improvements 2019-12-23 07:48:29 -05:00
properties.c backend/drm: add support for adaptive_sync_enabled 2020-03-06 21:32:58 +01:00
renderer.c backend/drm: introduce wlr_drm_fb 2020-04-28 09:54:52 +02:00
util.c backend/drm: introduce wlr_drm_fb 2020-04-28 09:54:52 +02:00