Simon Ser
|
c2a624e8f6
|
backend/drm: move pending layer FB to wlr_drm_connector_state
Introduce struct wlr_drm_layer_state to hold temporary per-commit
layer state. Store pending FBs there, to mirror
wlr_drm_connector_state.primary_fb.
|
2023-02-21 11:10:31 +01:00 |
|
Simon Ser
|
8338d17d7e
|
backend/drm: drop wlr_drm_layer.pending_{width,height}
No need to store this info in struct wlr_drm_layer. We can just
extract the size when we need it.
|
2023-02-21 09:45:47 +00:00 |
|
Simon Ser
|
bbd5145d8a
|
backend/drm: drop unnecessary pixman_region32_t casts
The Pixman API now accepts const parameters.
|
2023-02-21 09:37:59 +00:00 |
|
Simon Ser
|
22d9df2af4
|
backend/drm: send output layer feedback events
|
2023-02-20 18:38:57 +01:00 |
|
Simon Ser
|
4d6fbb2289
|
backend/drm: add support for output layers
|
2023-02-20 18:38:57 +01:00 |
|
Simon Ser
|
2398621b8b
|
backend/drm: add libliftoff composition layer
This will be useful for implementing the output layers API.
|
2023-02-20 18:38:57 +01:00 |
|
Simon Ser
|
9d43e7e4d6
|
backend/drm: add libliftoff interface
|
2023-02-20 18:38:57 +01:00 |
|