wlroots-hyprland/backend/drm
Simon Ser 98d949718c backend/drm: strip alpha channel if necessary
Some primary planes don't support ARGB8888, they only support XRGB8888
(for instance on older Intel hardware). The DRM backend would fail to
initialize.

When that's the case, try to allocate buffers without an alpha channel.
2020-04-29 08:32:06 +02:00
..
atomic.c backend/drm: move atomic cursor code into pageflip code 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: don't allow legacy to use direct scanout 2020-04-28 09:54:52 +02:00
legacy.c backend/drm: move atomic cursor code into pageflip code 2020-04-28 09:54:52 +02: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: strip alpha channel if necessary 2020-04-29 08:32:06 +02:00
util.c backend/drm: introduce wlr_drm_fb 2020-04-28 09:54:52 +02:00