164 Commits (0619c99dc7eec66f4acda2720ec98a44abab6a38)

Author SHA1 Message Date
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
Simon Ser 218955ce95 backend/drm: remove mode arg from drm_connector_set_mode
4 years ago
Simon Ser c9c2d7539c backend/drm: fill scratch wlr_output_state for set_mode
4 years ago
Simon Ser 1a9701cd7c backend/drm: take wlr_output_state as arg in commit callers
4 years ago
Simon Zeni 144189674e backend: introduce backend_get_buffer_caps
4 years ago
Simon Ser 9b0e0970f9 backend/drm: destroy backend on udev remove event
4 years ago
Simon Ser c49ea9ef4f backend/drm: destroy when parent is destroyed
4 years ago
Manuel Stoeckl a290d7a78d Make implementation function lists static const
4 years ago
Simon Ser b7c95d483a backend/drm: implement get_drm_fd
4 years ago
Simon Ser d9bbc416a6 backend/drm: re-use FBs
4 years ago
Simon Zeni 9192c0480a remove unnecessary egl includes
4 years ago
Simon Ser 576ff57db0 backend/drm: ignore hotplug events while inactive
4 years ago
Simon Ser 4b03bdc3ab Remove wlr_create_renderer_func_t
4 years ago