31 Commits (18c5445d84c8e0c16aee7bca7c9322e51c940a90)

Author SHA1 Message Date
Simon Ser 805807fd5b backend/drm: add infrastructure for device-wide commits
8 months ago
Simon Ser 4636f8c407 backend/drm: track pending atomic state in wlr_drm_connector_state
8 months ago
Simon Ser 505175e56f backend/drm: atomically reset state after VT switch
9 months ago
Simon Ser 741aaa3f76 backend/drm: drop wlr_drm_backend arg from create_mode_blob()
9 months 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 4339c37f99 backend/drm: clip FB damage
1 year ago
Simon Ser 9d43e7e4d6 backend/drm: add libliftoff interface
2 years ago
Simon Ser 3c74bd0c91 backend/drm: introduce wlr_drm_connector_state
3 years ago
Simon Ser 5dfaf5ea9c backend/drm: introduce wlr_drm_bo_handle_table
3 years ago
Simon Ser f67cfb2ce2 backend/drm: remove backend arg from wlr_drm_interface.crtc_commit
3 years ago
Simon Ser 017555651b backend/drm: add test_only arg to wlr_drm_interface.crtc_commit
3 years ago
Simon Ser 8f90d7f8f5 backend/drm: take wlr_output_state as arg in crtc_commit
4 years ago
Simon Ser 347bdb6d9a output: make wlr_output_set_gamma atomic
5 years ago
Simon Ser 06d5aa5780 backend/drm: GAMMA_LUT_SIZE isn't atomic
5 years ago
Simon Ser da63d11d34 backend/drm: remove crtc_set_cursor from interface
5 years ago
Simon Ser f8e02db4bc backend/drm: remove conn_enable from interface
5 years ago
Simon Ser c608fc89d8 backend/drm: rename crtc_pageflip to crtc_commit
5 years ago
Simon Ser 70883fd10b backend/drm: apply gamma LUT on page-flip
5 years ago
Simon Ser 69b2279092 backend/drm: remove mode argument to crtc_pageflip
5 years ago
Simon Ser c9d6b18eef backend/drm: remove wlr_drm_interface.crtc_move_cursor
5 years ago
Scott Anderson 52281cb8ba backend/drm: move atomic cursor code into pageflip code
5 years ago
emersion 2beb68007e output: make gamma size a size_t and gamma table const
6 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
Vincent Vanlaer ab011406ad Add atomic gamma lut size fetching
7 years ago
Vincent Vanlaer cc1229e75e Add atomic gamma setting
7 years ago
emersion 53ba9b4eec
Fix output enable in DRM backend
7 years ago
Scott Anderson f193623ca1 Change iface prefix to suffix
7 years ago
Scott Anderson 4101b89700 Rename wlr_drm_output to wlr_drm_connector
7 years ago
Scott Anderson 22e77d9195 Rename backend to drm
7 years ago
Scott Anderson d0708b1a3a Split DRM internal interface to its own header
7 years ago