Skip to content

backend/drm: Fix hardware cursors when rendering to linear is not available

Austin Shafer requested to merge ashafer/wlroots:cursor into master

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 fixes hardware cursors on these vendors.

This change advertises any render format as an available cursor format.

Depends on !4556 and !4408

Merge request reports

Loading