Simon Ser

Results 535 issues of Simon Ser

This doesn't work on i915. 8a971695bd3d ("test: introduce liftoff_mock_require_primary_plane") makes sure we catch this in the tests.

New failing test, needs a fix.

Have a layer that can be scanned out, and an invisible layer on top (`CRTC_*` describe a non-empty rectangle, but either the layer is disabled via `FB_ID = 0` either...

bug

The library has no way to figure out whether a page-flip happened. This is necessary for tracking the priority of each layer (at least as we do now, a time-based...

question

After https://github.com/emersion/libliftoff/issues/25, the next step would be to start using libliftoff in a real compositor. Options are: - Weston: probably the easiest way to do it - wlroots: the backend...

In some cases, it may be a good idea to perform composition on an overlay plane. Do we want to support this at all? How should the API look like?...

enhancement
question

Requires to know what the viewport is. Could figure out with `drmModeGetCrtc`.

question

Support overlay planes under the primary plane. For instance, we could have a video player drawing subtitles on the primary plane and scanning out a video on an underlay plane.

enhancement

Plane allocation is an NP-complete problem, so worst case scenario we'll try all potential solutions. However we could try them from most likely to less likely with an heuristic, to...

enhancement

Leftover from https://github.com/emersion/libliftoff/issues/6#issuecomment-541075601. If only CRTC_{X,Y,W,H} changes and the intersection between layers doesn't, we can re-use the previous alloc. Note, on some Intel platforms sometimes putting a layer into a...

enhancement