Support all DRM hardware plane rotations
Open, LowPublic

Description

Rotations 0° and 180° are working without issues. 90° and 270° are problematic because this not only depends on the general support of the hardware but also what format the buffer has. Apparently linear buffers don't work. What works are Y-tiled buffers. [1]

But for that to make work in general we need to support such buffer formats and allow graceful fallbacks from atomic commits on failed tests.

[1] https://github.com/swaywm/wlroots/issues/1058#issuecomment-459303758

Related Objects

romangg created this task.Dec 11 2019, 2:19 AM
romangg triaged this task as High priority.
apol added a subscriber: apol.Dec 11 2019, 10:17 AM

Yes, that matches my research as well.

romangg lowered the priority of this task from High to Low.Dec 11 2019, 12:47 PM
romangg removed romangg as the assignee of this task.Apr 27 2020, 12:15 PM