Commit Graph

1267 Commits (88919464efb5d43cc695a2609543d4281fababaf)

Author SHA1 Message Date
Simon Ser 264d4e2bce backend/drm: rename page_flip_handler to handle_page_flip 4 years ago
Simon Ser 2f615468b6 backend: add output state allow-lists 4 years ago
Simon Ser 72ee196efa backend/session: use DRM_PRIMARY_MINOR_NAME 4 years ago
Simon Ser fb933d3204 backend/session: use drmIsKMS 4 years ago
Simon Ser 6c3d080e25 backend/drm: populate cursor plane's current_fb 4 years ago
Simon Ser 3345eaca89 backend/drm: remove test_buffer 4 years ago
Simon Ser eca5d2f37f backend/drm: move session check from test_buffer to drm_connector_test 4 years ago
Simon Ser 758f117442 backend/drm: move drm_connector_set_pending_fb up 4 years ago
Simon Ser f55b43ddd6 backend/drm: allocate a CRTC in drm_connector_test 4 years ago
Simon Ser cb378600e4 backend/drm: allocate a CRTC in drm_connector_commit_state 4 years ago
Simon Ser b180d3482f backend/drm: introduce drm_connector_alloc_crtc 4 years ago
Simon Ser 63f891e393 backend/drm: allow committing a buffer and a mode together 4 years ago
Simon Ser e89cf5f047 backend/drm: use atomic test-only commits for modifier fallback 4 years ago
Simon Ser b2f6db3533 render: drop wlr_ prefix from wlr_renderer_bind_buffer 4 years ago
Simon Ser c87c849ec6 backend/x11: use wlr_renderer_begin_with_buffer for cursor 4 years ago
Simon Ser 543f5b35d0 backend/wayland: remove swapchain 4 years ago
Simon Ser 5f8092b045 backend/wayland: implement get_dmabuf_primary_formats 4 years ago
Simon Ser a670ee7940 backend/x11: remove swapchain 4 years ago
Simon Ser 68c4f15958 backend/x11: implement get_dmabuf_primary_formats 4 years ago
Simon Ser 44feb832f9 backend/headless: remove swapchain 4 years ago
Simon Ser b86a0c8d8f backend/drm: move cursor fields to wlr_drm_connector 4 years ago
Simon Ser 2b0a1aeed5 output: take a wlr_buffer in set_cursor 4 years ago
Simon Ser 01e0f51fad backend/drm: introduce drm_plane_pick_render_format 4 years ago
Simon Ser e06ea4e84a backend/drm: remove format arg from drm_plane_init_surface 4 years ago
Simon Ser 9e9be83a58 backend/drm: implement get_cursor_formats and get_cursor_size 4 years ago
Simon Ser de51df2770 backend/wayland: implement get_cursor_formats 4 years ago
Simon Ser ce3e819b33 backend: stop using renderer to get the buffer type 4 years ago
Simon Ser fd2b1f018e backend/x11: use common renderer and allocator 4 years ago
Simon Ser c82f37542d backend/headless: use common renderer and allocator 4 years ago
Simon Ser 349553d011 backend/wayland: use common renderer and allocator 4 years ago
Simon Ser 4dae12890f backend: automatically create allocator 4 years ago
Simon Ser bcabe34a2e backend: automatically create renderer 4 years ago
Simon Ser 7ec5bf6b10 backend: introduce wlr_backend_finish 4 years ago
Simon Ser 9ca743f9fd backend/drm: use wlr_texture_from_buffer 4 years ago
Kenny Levinsen 2603a5dee7 backend/drm: Do not require mode commit on enable 4 years ago
Simon Ser c85789a3a9 backend/headless: dup DRM FD in wlr_headless_backend_create_with_renderer 4 years ago
Simon Ser a1e8a639b3 backend/drm: introduce drm_connector_commit_state 4 years ago
Simon Ser e543e26206 backend/drm: take a wlr_drm_connector instead of a wlr_output 4 years ago
Simon Ser e06c62af77 backend/drm: take output state arg in drm_connector_commit_buffer 4 years ago
Simon Ser 218955ce95 backend/drm: remove mode arg from drm_connector_set_mode 4 years ago
Simon Ser 7aba881c47 backend/drm: remove mode arg from drm_connector_init_renderer 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 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 Ser 8f90d7f8f5 backend/drm: take wlr_output_state as arg in crtc_commit 4 years ago
Simon Ser e7f68ba081 backend/drm: fix allocator DRM FD on multi-GPU setups 4 years ago
Simon Ser 619a975025 render: remove wlr_ prefix from wlr_renderer_autocreate_with_drm_fd 4 years ago
Simon Ser 6bf2406dbf backend/drm: reword wlr_renderer failure message 4 years ago
Simon Ser 1c1ef69326 Log when WLR_BACKENDS/WLR_RENDERER is set 4 years ago
Simon Zeni cc1b66364c backend: use wlr_allocator_autocreate 4 years ago
Simon Zeni 144189674e backend: introduce backend_get_buffer_caps 4 years ago
Simon Zeni a8c91fbac9 render/shm_allocator: make wlr_shm_allocator_create return a wlr_allocator 4 years ago
Simon Zeni c75aa71816 render/gbm_allocator: make wlr_gbm_allocator_create return a wlr_allocator 4 years ago
Simon Ser 0411dc0663 Revert "backend/drm: fail instead of stripping a modifier" 4 years ago
Simon Ser 4839664a92 backend/drm: carry on when disabling a CRTC fails 4 years ago
Simon Ser 9b0e0970f9 backend/drm: destroy backend on udev remove event 4 years ago
Simon Ser 5597776914 backend/session: add wlr_device.events.remove 4 years ago
Simon Ser c49ea9ef4f backend/drm: destroy when parent is destroyed 4 years ago
Simon Ser e804de923d backend/drm: clarify error message on drmModeAddFB fallback 4 years ago
Simon Ser f9f90b4173 backend/drm: fail instead of stripping a modifier 4 years ago
Simon Ser 5c699f09cb Log drmGetDevices2 error code 4 years ago
Tadeo Kondrak 014c59aa40 backend/x11: add support for shm buffers 4 years ago
tomKPZ 7c9b61b18c Fix stuck keys on X11 backend 4 years ago
Kenny Levinsen 3432ab2ba7 backend/session: Close remaining devices on destroy 4 years ago
Kenny Levinsen e7515529ce backend/session: Close fd in wlr_session_close_file 4 years ago
Simon Ser 9de93a866f backend/wayland: fallback to wl_shm on missing render node 4 years ago
Simon Ser 80865351bd backend/wayland: add support for wl_shm buffers 4 years ago
Simon Zeni 84dea55b20 render: rename get_dmabuf_render_formats into get_render_formats 4 years ago
Simon Ser 1e5460d4c6 backend/x11: check for connection errors 4 years ago
Simon Ser 053ebe7c27 backend/drm: terminate display on drmHandleEvent failure 4 years ago
Simon Ser 846e0838d6 backend/libinput: terminate display on error 4 years ago
Kenny Levinsen 7f09085461 backend/session: Remove session_impl 4 years ago
Kenny Levinsen 3f87c2caea backend/session: Remove noop backend 4 years ago
Kenny Levinsen d037c2dddc backend/session: Remove direct backend 4 years ago
Kenny Levinsen 95b657ba80 backend/session: Make libseat mandatory 4 years ago
Roman Gilg b36af22c94 backend: move get_drm_fd to public interface 4 years ago
Kenny Levinsen d50bbf0bbc backend/session: Remove logind backend 4 years ago
Stephan Hilb 9f012cac2f drm: check for PRIME support 4 years ago
Simon Ser d5105c42e3 build: disable libseat subproject server and man pages 4 years ago
Simon Ser 1eb38e0015 Remove WLR_HAS_XCB_ERRORS 4 years ago
Simon Ser 8ccb4bbb5f backend/drm: stop testing for buffer in drm_connector_commit_buffer 4 years ago
Simon Ser d0bf750916 backend/drm: use atomic test-only commits for direct scan-out 4 years ago
Simon Ser 7efc2d05b7 backend/drm: downgrade test-only commit failure log level 4 years ago
Simon Ser 5088e25eaf backend/drm: don't set NONBLOCK with TEST_ONLY 4 years ago
Simon Ser e9361e0492 backend/x11: reject DMA-BUFs with flags 4 years ago
Simon Ser 6bfbf35618 backend/drm: reject DMA-BUFs with flags 4 years ago
Simon Ser 1ec97bdf4f backend/drm: improve logs in drm_fb_create 4 years ago
Simon Ser 511e42be5e backend/drm: try to import buffer when testing it 4 years ago
Simon Ser 07a5345aa5 build: add subproject fallback for libseat 4 years ago
Simon Ser 7709a965e5 backend/drm: use format table in test_buffer 4 years ago
Simon Ser b89bcffea4 render/egl, backend/wayland: add workaround for split render/display setups 4 years ago
Simon Zeni c8b3536b01 backend/drm: use pixel format table in renderer 4 years ago
Simon Ser c740fccc9d Fix buffer blit matrices 4 years ago
Kenny Levinsen 883d5b6e7c backend/session/libseat: Set loglevel to INFO 4 years ago
Simon Ser 44fa2c4b49 output: fix transform matrix for 90/270 rotations 4 years ago
Simon Zeni 9601a2abf0 output: improve transform matrix calculation 4 years ago
Ilia Mirkin 10dbb00f5f backend/x11: clamp hotspot to texture bounds 4 years ago
Simon Ser a02da8e6f6 backend/drm: add new writeback and SPI connector types 4 years ago