wlroots/backend/drm
Austin Shafer 02cf478581 backend/drm: Fix hardware cursors when rendering to linear is not available
GPUs such as NVIDIA and VmWare do not support rendering to a linear
buffer, but require linear cursor buffers. This means we have to
render to some other format, and then convert it ourselves.

This change advertises any render format as an available cursor format.
2024-03-26 11:38:04 -04:00
..
atomic.c drm/backend: add support for cursor hotspots 2024-03-22 13:54:18 -05:00
backend.c backend/drm: always create multigpu renderers 2024-03-25 16:36:05 -04:00
drm.c backend/drm: Fix hardware cursors when rendering to linear is not available 2024-03-26 11:38:04 -04:00
fb.c backend/drm: add drm_fb_copy() 2024-03-04 11:25:33 +01:00
gen_pnpids.sh backend/drm: use libdisplay-info to parse EDID 2023-02-28 14:44:02 +00:00
legacy.c backend/drm: fix adaptive sync no-op changes 2024-03-14 22:03:10 +00:00
libliftoff.c backend/drm: add infrastructure for device-wide commits 2024-03-14 22:03:10 +00:00
meson.build backend/drm: split wlr_drm_fb related functions into separate file 2023-11-30 14:44:46 +00:00
monitor.c backend/drm: drop wl_display argument 2024-01-25 15:05:36 +00:00
properties.c drm/backend: add support for cursor hotspots 2024-03-22 13:54:18 -05:00
renderer.c backend/drm: Fix hardware cursors when rendering to linear is not available 2024-03-26 11:38:04 -04:00
util.c Define _POSIX_C_SOURCE globally 2024-02-15 15:41:12 +01:00