24 Commits (9c1930d462805569efd70bddcde796a6422e54c8)

Author SHA1 Message Date
Simon Ser 805807fd5b backend/drm: add infrastructure for device-wide commits
9 months ago
Simon Ser 4636f8c407 backend/drm: track pending atomic state in wlr_drm_connector_state
9 months ago
Simon Ser d7d974ae30 backend/drm: drop VRR debug message
9 months ago
Simon Ser 16b42bf65b backend/drm: track cursor FB in wlr_drm_connector_state
9 months ago
Simon Ser 0d9ffef774 backend/drm: don't destroy previous DRM master blobs
9 months ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
10 months ago
Simon Ser 505175e56f backend/drm: atomically reset state after VT switch
10 months ago
Simon Ser 741aaa3f76 backend/drm: drop wlr_drm_backend arg from create_mode_blob()
10 months ago
Simon Ser 97a6a58a95 backend/drm: fix fb_damage_clips_arr memory leak
10 months ago
Simon Ser 260dbdf704 backend/drm: split wlr_drm_fb related functions into separate file
1 year ago
Simon Ser 8c44e86077 backend/drm: add wlr_drm_connector_state.nonblock
1 year ago
Simon Ser 3b53d1cbf1 backend/drm: introduce page-flip tracking struct
1 year ago
Simon Ser aa1055134d backend/drm: handle output layer damage
1 year ago
Simon Ser fffa1908af backend/drm: fix libliftoff_plane double-free
1 year ago
Simon Ser 4339c37f99 backend/drm: clip FB damage
1 year 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}
2 years ago
Simon Ser bbd5145d8a backend/drm: drop unnecessary pixman_region32_t casts
2 years ago
Simon Ser 22d9df2af4 backend/drm: send output layer feedback events
2 years ago
Simon Ser 4d6fbb2289 backend/drm: add support for output layers
2 years ago
Simon Ser 2398621b8b backend/drm: add libliftoff composition layer
2 years ago
Simon Ser 9d43e7e4d6 backend/drm: add libliftoff interface
2 years ago