30 Commits (master)

Author SHA1 Message Date
itycodes 41849d3951 Revert "Support direct scanout with src crop and dst boxes"
11 months ago
David Turner ac17517a5c Support direct scanout with src crop and dst boxes
11 months ago
Simon Ser 0d6284eb62 backend/drm: add explicit sync support to libliftoff interface
1 year ago
Kirill Primak bd7a47e139 backend/drm: avoid "maybe uninitialized" warning
1 year ago
Kirill Primak 95ac3e9924 backend/drm: add libliftoff log handler
1 year ago
Simon Ser 6e6c4408d3 backend/drm: add support for libliftoff v0.5.0
1 year ago
Simon Ser 805807fd5b backend/drm: add infrastructure for device-wide commits
2 years ago
Simon Ser 4636f8c407 backend/drm: track pending atomic state in wlr_drm_connector_state
2 years ago
Simon Ser d7d974ae30 backend/drm: drop VRR debug message
2 years ago
Simon Ser 16b42bf65b backend/drm: track cursor FB in wlr_drm_connector_state
2 years ago
Simon Ser 0d9ffef774 backend/drm: don't destroy previous DRM master blobs
2 years ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
2 years ago
Simon Ser 505175e56f backend/drm: atomically reset state after VT switch
2 years ago
Simon Ser 741aaa3f76 backend/drm: drop wlr_drm_backend arg from create_mode_blob()
2 years ago
Simon Ser 97a6a58a95 backend/drm: fix fb_damage_clips_arr memory leak
2 years ago
Simon Ser 260dbdf704 backend/drm: split wlr_drm_fb related functions into separate file
2 years ago
Simon Ser 8c44e86077 backend/drm: add wlr_drm_connector_state.nonblock
2 years ago
Simon Ser 3b53d1cbf1 backend/drm: introduce page-flip tracking struct
2 years ago
Simon Ser aa1055134d backend/drm: handle output layer damage
2 years ago
Simon Ser fffa1908af backend/drm: fix libliftoff_plane double-free
2 years ago
Simon Ser 4339c37f99 backend/drm: clip FB damage
2 years ago
Alexander Orzechowski 300bd80772 wlr_drm_format_set: Store formats on array
2 years ago
Simon Ser 44069dfd5e output-layer: add cropping support
2 years ago
Simon Ser 835208db98 output-layer: add support for scaling buffers
2 years ago
Simon Ser 8338d17d7e backend/drm: drop wlr_drm_layer.pending_{width,height}
3 years ago
Simon Ser bbd5145d8a backend/drm: drop unnecessary pixman_region32_t casts
3 years ago
Simon Ser 22d9df2af4 backend/drm: send output layer feedback events
3 years ago
Simon Ser 4d6fbb2289 backend/drm: add support for output layers
3 years ago
Simon Ser 2398621b8b backend/drm: add libliftoff composition layer
3 years ago
Simon Ser 9d43e7e4d6 backend/drm: add libliftoff interface
3 years ago