59 Commits (f16a3c11806d0a52c99b7c843334b89330b84c73)

Author SHA1 Message Date
Kenny Levinsen bedc890935 backend/drm: Use cached vrr support flag
6 months ago
Simon Ser d41b5efc65 backend/drm: fix adaptive sync no-op changes
10 months ago
Simon Ser 805807fd5b backend/drm: add infrastructure for device-wide commits
10 months ago
Simon Ser 4636f8c407 backend/drm: track pending atomic state in wlr_drm_connector_state
10 months ago
Simon Ser 16b42bf65b backend/drm: track cursor FB in wlr_drm_connector_state
10 months ago
Simon Ser 505175e56f backend/drm: atomically reset state after VT switch
11 months ago
Simon Ser 260dbdf704 backend/drm: split wlr_drm_fb related functions into separate file
1 year ago
Simon Ser bd18d5ccfc backend/drm: drop unnecessary flags in legacy interface
1 year ago
Simon Ser 3b53d1cbf1 backend/drm: introduce page-flip tracking struct
1 year ago
vaxerski c2aa7fd965 backend/drm: Add async page flip support to legacy
1 year ago
Simon Ser 037b21647b backend/drm: store pending FB in state
2 years ago
Simon Ser ae61cd6bfb backend/drm: use separate field to store pending cursor FB
2 years ago
Alexander Orzechowski ada6f104e6 backend/drm/legacy: Fix whitespace
2 years ago
Simon Ser 8c70245d5f output: fail commits if adaptive sync cannot be enabled
2 years ago
Simon Ser bedfec94bb backend/drm: use drmCloseBufferHandle
3 years ago
Simon Ser 0817c52a21 backend/drm: get rid of BO handle table
3 years ago
Haelwenn (lanodan) Monnier a92293a15a backend/drm/legacy.c: Fix memory leak in drm_legacy_crtc_set_gamma
3 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 ebb661532c backend/drm: remove SCANOUT check in drm_connector_test
3 years ago
Simon Ser 85d7ad2eef backend/drm: allow legacy scan-out if FB props match
3 years ago
Simon Ser f67cfb2ce2 backend/drm: remove backend arg from wlr_drm_interface.crtc_commit
4 years ago
Simon Ser fde56c20b4 backend/drm: move legacy-specific checks to legacy.c
4 years ago
Simon Ser 017555651b backend/drm: add test_only arg to wlr_drm_interface.crtc_commit
4 years ago
Simon Ser 31082a0554 backend/drm: remove wlr_drm_crtc_state.mode
4 years ago
Simon Ser dfea0ff31d backend/drm: remove wlr_drm_crtc_state.active
4 years ago
Simon Ser 485ecc11a6 backend/drm: remove wlr_drm_crtc.pending_modeset
4 years ago
Simon Ser 8f90d7f8f5 backend/drm: take wlr_output_state as arg in crtc_commit
4 years ago
Simon Ser c94728b53a
backend/drm: stop using surface size for BO
4 years ago
Simon Ser 5b1b43c68c backend/drm: make wlr_drm_plane.{pending,queued,current}_fb pointers
4 years ago
Simon Ser 5773794baf
backend/drm: don't log errno on plane_get_next_fb failure
4 years ago
Simon Ser d3bcd63a40 backend/drm: remove drm_fb_acquire
4 years ago
Simon Ser 5ee8b12dc3 backend/drm: make drm_fb_acquire return a FB ID
4 years ago
Simon Ser c89b131f29 backend/drm: introduce wlr_drm_conn_log
4 years ago
Simon Ser f82a27f55a backend/drm: fix DPMS on legacy interface
5 years ago
Simon Ser 70f3a0bb27 backend/drm: make adaptive_sync atomic
5 years ago
Simon Ser e7a8ea84c3 backend/drm: don't set cursor if off-screen
5 years ago
Simon Ser 15d8f1806e backend/drm: introduce pending and current CRTC state
5 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
Simon Ser 16e5e9541b Add -Wmissing-prototypes
5 years ago
Rouven Czerwinski d10072e76c backend: drm: switch to pageflip_handler_2
6 years ago
Rouven Czerwinski 96e9c0f9c8 drm: legacy: issue a NULL modeset on disable
6 years ago