176 Commits (master)

Author SHA1 Message Date
Simon Ser b1ade2c096 backend/drm: fix timeline feature flag on multi-GPU setups
1 month ago
Kenny Levinsen be667b0628 backend/drm: Free drm device name on error
7 months ago
Simon Ser 3aef433f97 backend/drm: handle errors when fetching DRM name/version
7 months ago
Simon Ser 0686666cf5 render: drop wlr_renderer_get_dmabuf_texture_formats()
8 months ago
Simon Ser 52e01a9c8b backend/drm: implement wlr_backend_impl.{test,commit}
9 months ago
Simon Ser d2acd4c362 backend/drm: move restore logic to drm.c
10 months ago
Simon Ser 505175e56f backend/drm: atomically reset state after VT switch
10 months ago
Simon Ser feb54979c0 backend/drm: extract logic to build current connector state
10 months ago
Simon Ser c397515ee5 backend/drm: use early return in handle_session_active()
10 months ago
Simon Ser 54f9944b48 backend/drm: drop wl_display argument
10 months ago
Simon Ser d8c0707e27 backend/drm: return secondary backend DRM FD
12 months ago
Simon Ser fc7a0b93dd backend/drm: add wlr_drm_backend_get_parent()
12 months ago
Simon Ser 260dbdf704 backend/drm: split wlr_drm_fb related functions into separate file
1 year ago
Alexander Orzechowski b06d58fa8b backend/drm: Destroy page flips on backend destroy
1 year ago
Alexander Orzechowski 3aed24b8d4 backend/drm: Track page flips in list
1 year ago
sunzhguy c9c9dd6a5b backend/drm: free fb later
1 year ago
Simon Ser b0bd86285f backend/drm: leave CRTCs on when shutting down
1 year ago
Simon Ser 1c24b1182b backend: drop wlr_backend_get_presentation_clock()
1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Simon Ser 307720d501 backend/drm: restore custom modes
1 year ago
Simon Ser fe06e5f49a Use wl_container_of() instead of casts
1 year ago
Simon Ser be05097968 output: add wlr_output_state_init()
1 year ago
Alexander Orzechowski 300bd80772 wlr_drm_format_set: Store formats on array
2 years ago
Simon Ser 324eeaa0cd backend/drm: disable all CRTCs after VT switch
2 years ago
Simon Ser 99fb2fefc3 backend/drm: rename wlr_drm_backend.outputs to connectors
2 years ago
Simon Ser 1c4a625fe3 backend/drm: ensure disconnected outputs are disabled after VT switch
2 years ago
Simon Ser d75b4d8e86 Revert "backend/drm: fetch EDID manufacturer from udev_hwdb"
2 years ago
Simon Ser 0c962c98cc backend/drm: log when restoring mode after VT switch fails
2 years ago
Simon Ser 651c876e79 backend/drm: fix missing wlr_output_state.allow_artifacts
2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
2 years ago
Simon Ser e59f4d4ffa backend/drm: allow non-linear modifiers for multi-GPU
3 years ago
Simon Ser e646d882cf backend/drm: fetch EDID manufacturer from udev_hwdb
3 years ago
Simon Ser e656697a7d backend/drm: scan leases on uevent
3 years ago
Simon Zeni 42549a1c9a backend/drm: stop initializing backend renderer
3 years ago
Simon Ser e13f3f8608 backend/drm: handle per-connector hotplug events
3 years ago
Simon Ser 0817c52a21 backend/drm: get rid of BO handle table
3 years ago
Simon Ser 3d0848daae backend: create renderer and allocator in wlr_backend_autocreate
3 years ago
Simon Ser 274c8189d4 backend/drm: fix crash on VT switch
3 years ago
Simon Ser 5dfaf5ea9c backend/drm: introduce wlr_drm_bo_handle_table
3 years ago
Simon Ser eb0ce659cf backend/drm: add proper error handling to wlr_drm_backend_create
3 years ago
Simon Ser c55f70c8b7 backend/drm: stop initializing renderer for parent backend
3 years ago
Simon Ser c74dc45bb6 backend/drm: drop get_renderer implementation
3 years ago
Simon Ser cc8bc0db20 backend/drm: stop restoring CRTCs on exit
3 years ago
Simon Ser f94eb174c7 backend/drm: fix NULL data in handle_drm_event
3 years ago
Simon Ser d71ed635b9 backend/drm: force linear layout for multi-GPU buffers
3 years ago
Simon Ser a38baec1f8 buffer: make enum wlr_buffer_cap public
3 years ago
Simon Ser dbb0e2f75b Remove unused wlr_list.h includes
3 years ago
Simon Ser 9e9be83a58 backend/drm: implement get_cursor_formats and get_cursor_size
4 years ago
Simon Ser 7ec5bf6b10 backend: introduce wlr_backend_finish
4 years ago
Simon Ser a1e8a639b3 backend/drm: introduce drm_connector_commit_state
4 years ago