Commit Graph

52 Commits (bb92fd4c9082bb9630164b14feaf4d4181399747)

Author SHA1 Message Date
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 17dd4c9e9a
backend/drm: use connector log helpers in atomic backend 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 019ffe8a5b backend/drm: introduce wlr_drm_connector.name 4 years ago
Simon Ser da2a216934
backend/drm: add wlr_drm_connector.backend 4 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 47e5212823 backend/drm: rollback atomic blobs 5 years ago
Simon Ser 2988ebb6f3 backend/drm: fix atomic commits when the GAMMA_LUT prop is missing 5 years ago
Simon Ser 347bdb6d9a output: make wlr_output_set_gamma atomic 5 years ago
Simon Ser 51bbf31742 backend/drm: print error in set_plane_props 5 years ago
Simon Ser 2ca3bdc35e backend/drm: simplify atomic commit logic 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
Scott Anderson be90062c51 backend/drm: don't have fallback atomic commits 5 years ago
Scott Anderson 8da9d9679e backend/drm: introduce wlr_drm_fb 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
Scott Anderson b85f0cbff9 Remove WLR_DRM_NO_ATOMIC_GAMMA workaround 6 years ago
Simon Ser e8057bb60c backend/drm: fallback to drmModeAddFB2 6 years ago
emersion ee293fab58
backend/drm: fix GBM format mismatch 6 years ago
emersion 443a38bd3f
backend/drm: add WLR_DRM_NO_ATOMIC_GAMMA env variable 6 years ago
emersion f5a147b739 backend/drm: add support for the link-status property 6 years ago
emersion 2beb68007e output: make gamma size a size_t and gamma table const 6 years ago
emersion f8a50e4fe7 backend/drm: steal CRTCs from disabled outputs 6 years ago
Drew DeVault 633663cdde Use legacy modesetting for gamma control 6 years ago
emersion a149c2370a Implement wlr-gamma-control-unstable-v1 7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols 7 years ago
Dominique Martinet f0d455f088 drm backend: overflow fixes 7 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes 7 years ago
emersion b0d99f5c67
Remove wlr_ prefix from local symbols 7 years ago
emersion c2e1474010
Reformat all #include directives 7 years ago
Vincent Vanlaer 7cb828ac70 Fallback gamma on legacy if properties don't exist 7 years ago
Vincent Vanlaer dd69d7b764 Use VLA instead of heap alloc 7 years ago
Vincent Vanlaer 0232269a2d Fix style 7 years ago
Vincent Vanlaer b2f6941617 Free gamma when property blob creation fails 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
Drew DeVault b331c5c2c5
Merge pull request from emersion/output-enabled 7 years ago
emersion 0eebaf98d0
drm: do not pageflip when enabling output 7 years ago
Guido Günther 3101c300b1 Don't crash if crtc->cursor is NULL 7 years ago