Commit Graph

1703 Commits (4ffd537d2da1ad23e560a17d9de36a6df1e636cf)

Author SHA1 Message Date
Simon Ser c8d95acc37 render/egl: introduce wlr_egl_dup_drm_fd 4 years ago
Simon Ser c881008e1c backend/drm: add support for wlr_swapchain multi-GPU 4 years ago
Simon Ser 8058e338ea backend/drm: get rid of wlr_drm_fb_type 4 years ago
Simon Ser c11c6c4568 render/swapchain: add support for buffer age 4 years ago
Simon Ser ef846a8839 backend/drm: use wlr_swapchain 4 years ago
Simon Ser 6136fe87d1 render/gles2: implement wlr_renderer_bind_buffer 4 years ago
Simon Ser c88c54fb38 render: introduce wlr_renderer_bind_buffer 4 years ago
Simon Ser 0b40d09a21 buffer: add wlr_client_buffer_get 4 years ago
Simon Ser b0a663d39d render: introduce wlr_swapchain 4 years ago
Simon Ser 7c6212a0f7 render/drm_format_set: introduce wlr_drm_format_dup 4 years ago
Simon Ser 5913040110 render: introduce wlr_gbm_allocator 4 years ago
Simon Ser f47445f142 render: introduce wlr_allocator 4 years ago
Mykola Orliuk 2eae9ec7c8 backend/wayland: Set cursor indivdualy per output 4 years ago
Mykola Orliuk 44531e16e0 backend/wayland: Add active pointer per host seat 4 years ago
Mykola Orliuk 70ffda3ea3 backend/wayland: Add registering multiple seats 4 years ago
Mykola Orliuk 85b0872650 backend/wayland: Link input devices with seats 4 years ago
Mykola Orliuk 40bfd9f8f7 backend/wayland: Bind seat listener to wlr_wl_seat 4 years ago
Isaac Freund e06c9e43af Remove unneeded includes from wlr_input_device.h 4 years ago
Isaac Freund 0724b3c453 Use uint32_t in wlr_renderer_begin signature 4 years ago
Isaac Freund 7693f61d81 Replace wlr_key_state with wl_keyboard_key_state 4 years ago
Isaac Freund 8348fc3ef8 xwayland: remove unused listener 4 years ago
Simon Ser 51fc7ddb29 screencopy: perform DMA-BUF copy on output commit 4 years ago
Simon Ser f0945e112f export-dmabuf: export DMA-BUF on output commit 4 years ago
Simon Ser 8c8164c4a6 output: add when field to wlr_output_event_commit 4 years ago
Simon Ser ccd313e01a output: update docs to reflect reality 4 years ago
Simon Ser c2db691cad gamma-control-v1: apply gamma LUT when output gets enabled 4 years ago
Simon Ser f0ddcd361e
render: define EGL_NO_PLATFORM_SPECIFIC_TYPES () 4 years ago
Tudor Brindus 0f9b2bfa64 render/dmabuf: use bitmask for wlr_dmabuf_attributes_flags 4 years ago
Tudor Brindus 368d0146fb util/edges: use bitmask for wlr_edges 4 years ago
Tudor Brindus 0fdb41fe7c types/wlr_output_layout: use bitmask for wlr_direction 4 years ago
Tudor Brindus 7c6e06fd13 types/wlr_keyboard: use bitmasks for wlr_keyboard_led and wlr_keyboard_modifier enums 4 years ago
Mykola Orliuk 41bf1c6871 backend/wayland: add error flow in create_wl_seat 4 years ago
Daniel Kondor 36395e5b1c
foreign-toplevel-management: report parent toplevel 4 years ago
Mykola Orliuk 1ac5257357 backend/wayland: factor out wlr_wl_seat 4 years ago
Ilia Bozhinov b98522b38f
backend/wayland: add touch support to the wayland backend 4 years ago
Isaac Freund e410ff8dd4 wlr_drag: remove unused point_destroy field 4 years ago
Isaac Freund 616f06c25c xdg_positioner: remove unused field 4 years ago
Ilia Bozhinov 99f3c643bf xwayland: add set_geometry event 4 years ago
Isaac Freund 8ad2cc39eb layer-shell: add for_each_popup 5 years ago
Drew DeVault a9cbfd950e Remove xdg-shell v6 5 years ago
Valentin 8b744412aa Use fixed size integer type 5 years ago
Simon Ser b0144c7ded output-power-management-v1: listen to output commit 5 years ago
Simon Ser c674241ec0 output: introduce wlr_output_event_commit 5 years ago
Isaac Freund 2072d59da5 xdg-shell: split last-acked and current state 5 years ago
Kenny Levinsen bad1e9afa8 session: Add libseat backend 5 years ago
Ilia Bozhinov 74f7be7287 xwayland: do not allow apps to change focus after wlroots request 5 years ago
Simon Ser 1dbcfdaf81 render/gles2: remove gles2_procs 5 years ago
Simon Ser 62da61716f render/gles2: make push/pop debug functions take a wlr_renderer 5 years ago
Simon Ser e8872d9ed7 render/gles2: keep ref to wlr_gles2_renderer in wlr_gles2_texture 5 years ago
Simon Ser 26af316b3b render/gles2: make wlr_gles2_texture_from_* private 5 years ago
Scott Moreau 6d0ee53e1a xwm: Set _NET_WM_STATE_FOCUSED property for the focused surface 5 years ago
Antonin Décimo 9686895b4e Fix typos 5 years ago
Tobias Langendorf bd387da62d xwm: add support for xwayland minimize 5 years ago
Tudor Brindus a145430afa
input/pointer: add wlr_seat_pointer_wrap 5 years ago
xdavidwu 595f324f8b input-method: implement keyboard grabs 5 years ago
xdavidwu 61e2ebac90 virtual-keyboard: add wlr_input_device_get_virtual_keyboard 5 years ago
Isaac Freund 92c85858a9 layer-shell: remove unused surface list 5 years ago
John Chadwick 58bcec9d94 xwm: end transfers when the requestor is destroyed 5 years ago
Simon Ser c611a8f7e7 output: add backend docs 5 years ago
Simon Zeni 4a4da256dd render/gles2: use glGetAttribLocation instead of hardcoded indices 5 years ago
Simon Ser bf93d2e67c output: rename impl->rollback to rollback_render 5 years ago
Simon Ser 9e68ed2159 viewporter: new protocol implementation 5 years ago
Simon Ser c618a76540 surface: introduce wlr_surface_get_buffer_source_box 5 years ago
Simon Ser eb22ae97b0 surface: add wlr_surface_state.viewport 5 years ago
Simon Ser 315bf08733 render: add wlr_render_subtexture_with_matrix 5 years ago
Simon Ser 00ccb89288 util/region: add wlr_region_scale_xy 5 years ago
Simon Ser 9814213a91 box: add wlr_fbox 5 years ago
Simon Ser 79e03c7d45 output: document wlr_output_export_dmabuf 5 years ago
Simon Ser a8a4a12c4b buffer: document wlr_buffer_get_dmabuf DMA-BUF lifetime 5 years ago
Andri Yngvason ea83957ecc screencopy: Implement copying into linux-dmabuf 5 years ago
Andri Yngvason b64a8a7f98 render: Add wlr_renderer_blit_dmabuf() 5 years ago
Andri Yngvason 11b598fe33 render: egl: Add utility functions for saving/restoring context 5 years ago
Simon Ser a3ba82885c render: choose DMA-BUF texture target via eglQueryDmaBufModifiersEXT 5 years ago
Tudor Brindus 363bf44a35 util/time: move `timespec_sub` to time utilities 5 years ago
Tudor Brindus c9c31f803e util/time: de-duplicate `timespec_to_msec` 5 years ago
Tudor Brindus dc13bb827d util: fix and move `get_current_time_msec` into a util file 5 years ago
Thomas Hebb dcae6f1431 Allow keyboard and pointer grabs to hook clear_focus() 5 years ago
Thomas Hebb 8bf9f5bb8b wlr_seat: Clarify wording of non-grab-respecting function comments 5 years ago
Thomas Hebb e8c00e918a wlr_seat: Declare functions in the same order for pointer, keyboard, and touch 5 years ago
Simon Ser 70f3a0bb27 backend/drm: make adaptive_sync atomic 5 years ago
Brian Ashworth 32148808ad wlr_keyboard_group: introduce enter and leave 5 years ago
Kenny Levinsen 5e0ef70cc0 seat: Create inert objects for missing capabilities 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 d6cc718472 backend/drm: nuke retry_pageflip 5 years ago
Simon Ser 61095f4a12 backend/drm: make drm_connector_set_mode take a wlr_drm_connector 5 years ago
Simon Ser 445750aa9a backend/drm: remove enable_drm_connector 5 years ago
Simon Ser 2176c63856 xwayland: add option to disable WM 5 years ago
Simon Ser 27609ba0d9 xwayland: split server 5 years ago
Simon Ser 1edc42157b render/egl: introduce wlr_egl_unset_current 5 years ago
Isaac Freund 666498db01 Make wlr_xcursor_manager_load() return a bool 5 years ago
Simon Ser 347bdb6d9a output: make wlr_output_set_gamma atomic 5 years ago
Tudor Brindus 7693fdb8a7 tablet: expose wlr_tablet_tool_v2_has_implicit_grab function 5 years ago
Tudor Brindus 8b18d389b3 input/pointer: notify compositor when constraint region changes 5 years ago
Julien Olivain c2288a7b88
render/egl: include EGL/eglmesaext.h only if present 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