Commit Graph

  • a601eafb7a deferred cursors: add a max_cursor_latency for output Daniel Hill 2023-08-29 23:03:35 +1200
  • ed2cd86cee Set wlr_output_cursor.max_latency from wlr_cursor Daniel Hill 2023-08-29 18:28:21 +1200
  • 47f8cefad8 output/cursor: deferred cursor move Daniel Hill 2023-08-28 17:08:10 +1200
  • e70afebfc9 scene: do not reset scene_buffer state on buffer release Consolatis 2024-04-23 19:27:22 +0200
  • 03c344de59 render: use dev_t when creating renderer Simon Ser 2023-10-04 15:05:19 +0200
  • 986a2d9f66 render: replace wlr_renderer_get_drm_fd() with drm_dev_id Simon Ser 2023-10-04 12:40:34 +0200
  • f55808aceb backend/wayland: fix tablet_v2 group buttons allocation Simon Zeni 2024-04-18 13:27:28 -0400
  • 9cf810c3fb backend: close session file on drm backend creation failure Simon Zeni 2024-04-18 13:27:03 -0400
  • 40fe1ce2c7 backend/session: improve explicit_gpu_find device handling Simon Zeni 2024-04-18 13:26:12 -0400
  • 140197f56d backend/libinput: assert buffer overflow in add_pad_group_from_libinput Simon Zeni 2024-04-18 13:23:10 -0400
  • a79f7096a6 types/scene: assert scene surface in scene_buffer_point_accepts_input Simon Zeni 2024-04-18 13:22:37 -0400
  • 545a294532 scene: ensure layer surface usable area >0 Isaac Freund 2024-04-16 11:39:08 +0200
  • 59f026465e xwayland: add a size-safe wrapper for xcb_send_event Ilia Bozhinov 2024-04-20 14:59:40 +0200
  • b18aec3625 tinywl: assert on memory allocation Simon Zeni 2024-04-08 10:12:14 -0400
  • 7cb206deb4 examples: assert on memory allocation Simon Zeni 2024-04-08 10:11:50 -0400
  • ebef710746 renderer: replace get_render_buffer_caps() with struct field Simon Ser 2024-03-21 12:28:10 +0100
  • 229f89b416 Merge branch 'buffer-pass-clear' into 'master' Julia Tatz 2024-04-22 06:05:12 +0000
  • 0686666cf5 render: drop wlr_renderer_get_dmabuf_texture_formats() Simon Ser 2024-04-18 16:42:10 +0200
  • 85c1eda721 render: unify getter for texture formats Simon Ser 2024-04-12 11:27:57 +0200
  • dc2e1b8051 Merge branch 'cursor' into 'master' Austin Shafer 2024-04-20 15:01:59 +0000
  • bc946ced77 Merge branch 'parent_renderer' into 'master' Austin Shafer 2024-04-20 15:00:26 +0000
  • c63275d75e xwayland: add a size-safe wrapper for xcb_send_event Ilia Bozhinov 2024-04-20 14:59:40 +0200
  • 95459e8250 Merge branch 'xwayland-async-prop' into 'master' Simon Ser 2024-04-19 05:21:06 +0000
  • cc10a5259d backend/libinput: avoid potential NULL access in wlr_libinput_get_device_handle Simon Zeni 2024-04-08 09:39:36 -0400
  • 8221c487ed xcursor/wlr_xcursor: properly clean xcursor in case of realloc failure in load_callback Simon Zeni 2024-04-08 10:12:54 -0400
  • 75ecba444a seat: add serials to touch up events Ilia Bozhinov 2024-04-17 08:30:27 +0200
  • 2f82c92307 Avoid using wayland-{client,server}.h Kirill Primak 2024-04-17 16:04:36 +0300
  • cb01c63a8d
    scene: ensure layer surface usable area >0 Isaac Freund 2024-04-16 11:39:08 +0200
  • e2cbbf0b4a render/vulkan: Fix clang compiler error in 32 bit ARM Android Biswapriyo Nath 2024-04-10 14:03:38 +0000
  • f79d68491e xcursor: catch theme inheritance loops Chloé Vulquin 2024-03-28 13:46:20 +0100
  • d5117961b4 render/vulkan: Avoid double-free on calloc error Kenny Levinsen 2024-02-22 23:07:58 +0100
  • f6efdc2be1 wlr_gamma_control: Store gamma size when creating control Kenny Levinsen 2024-04-01 22:47:18 +0200
  • fb07101bb1 util: fix non-linear behavior of wlr_box_closest_point() John Lindgren 2024-03-19 23:54:24 -0400
  • 0f040dfc38 viewporter: fix "has buffer" check Kirill Primak 2024-03-23 23:33:14 +0300
  • 19aaaff429 tablet_v2: destroy tablet seats on manager destroy Isaac Freund 2024-03-14 13:21:57 +0100
  • d334507dc2 gles2: Avoid crash when glGetInteger64vEXT is missing Guido Günther 2024-03-12 10:38:21 +0100
  • 417b932d1c [RFC] vulkan: compensate alpha to better match perceptual blend intent John Lindgren 2024-04-06 04:57:50 -0400
  • b1b34cd665 vulkan: perform sRGB-to-linear conversion correctly for premultiplied values John Lindgren 2024-04-07 02:00:14 -0400
  • 7219dfe03b Merge branch 'fix-touch-dnd' into 'master' Ilia Bozhinov 2024-04-10 18:36:47 +0000
  • 73d2fd4d4f xwayland: add a few docs Simon Ser 2024-04-10 18:04:33 +0200
  • dd2061b073 render/vulkan: Fix clang compiler error in 32 bit ARM Android Biswapriyo Nath 2024-04-10 14:03:38 +0000
  • 9c1930d462 backend/drm: Skip multi-gpu outputs in backend tests Kenny Levinsen 2024-04-09 16:53:18 +0200
  • 172c8add7d xcursor: catch theme inheritance loops Chloé Vulquin 2024-03-28 13:46:20 +0100
  • d98a3eb492 vulkan: perform sRGB-to-linear conversion correctly for premultiplied values John Lindgren 2024-04-07 02:00:14 -0400
  • 444f5eb4c8 doc: Add information about rapid hotplug detection Chris P 2024-04-03 05:34:36 -0400
  • 2aa8cf10d6 backend/session: Add rapid hotplug detection Chris P 2024-04-03 05:28:04 -0400
  • f0ce906b73 wlr_gamma_control: Store gamma size when creating control Kenny Levinsen 2024-04-01 22:47:18 +0200
  • 8017d2c84f xwayland/xwm: detach dnd/clipboard listeners on destroy Kirill Primak 2024-03-29 22:34:35 +0300
  • 3fc66d4525 util: fix non-linear behavior of wlr_box_closest_point() John Lindgren 2024-03-19 23:54:24 -0400
  • cd219a7e38 output: drop wlr_output.needs_frame Simon Ser 2024-01-08 18:44:34 +0100
  • c90abf3199 output: remove old frame scheduling Rose Hudson 2023-07-28 11:57:46 +0100
  • 2693e78109 examples: switch to new frame scheduling Rose Hudson 2023-07-29 11:26:39 +0100
  • 06515129d3 scene: switch to new frame scheduling Rose Hudson 2023-07-27 15:59:05 +0100
  • 5fd3dc7fca Add interval frame scheduler Rose Hudson 2023-08-09 17:42:56 +0100
  • be9622aba0 Add wl_surface.frame based frame scheduler Rose Hudson 2023-08-10 12:29:18 +0100
  • 9b4acb157e Add frame scheduler interface Rose Hudson 2023-07-21 19:28:06 +0100
  • 34219b0334 touch: make cancel functions take a wlr_seat_client Isaac Freund 2024-03-15 17:36:39 +0100
  • 02cf478581 backend/drm: Fix hardware cursors when rendering to linear is not available Austin Shafer 2024-02-05 16:04:56 -0500
  • 5a2e98e6c2 render/allocator/gbm: implement begin_data_ptr_access Simon Ser 2023-10-25 18:06:53 +0200
  • 5a388b4a90 backend/drm: always create multigpu renderers Austin Shafer 2024-02-01 17:55:04 -0500
  • 2f3ea4590a viewporter: fix outdated docs Kirill Primak 2024-03-24 13:10:52 +0300
  • 072f6ed977 viewporter: fix "has buffer" check Kirill Primak 2024-03-23 23:33:14 +0300
  • 538a7a190d types/text-input-v3: assert on invalid _leave() and _enter() calls Vaxry 2024-03-22 21:34:48 +0000
  • e3bd318547 drm/backend: add support for cursor hotspots Ian Forbes 2024-03-19 16:20:32 -0500
  • 94c31b824c screencopy: Add some logging Alexander Orzechowski 2024-03-22 11:36:12 -0400
  • 3224fe6a51 screencopy: Remove dead code Alexander Orzechowski 2024-03-22 11:33:10 -0400
  • b7d003caef
    scene: constify subsurface_tree_set_clip() Isaac Freund 2024-03-20 12:56:28 +0100
  • 2b0d9ac336 backend/drm: add color description support Simon Ser 2024-03-05 19:16:07 +0100
  • 6273a66de5 output: add image description Simon Ser 2024-03-05 19:15:47 +0100
  • 873e8e4558 tablet-tool: document event data Simon Ser 2024-03-17 23:52:02 +0100
  • 5a5aa72571 security-context: constify lookup_client() Isaac Freund 2024-03-15 13:38:30 +0100
  • c5eda09166 single-pixel-buffer: make wl_global public Isaac Freund 2024-03-15 13:48:31 +0100
  • af4987c751 idle-notify: make wl_global public Isaac Freund 2024-03-15 13:45:58 +0100
  • 0398d1b85a wlr_shm: make wl_global public Isaac Freund 2024-03-15 11:48:13 +0100
  • e48de3bd3a Merge branch 'tablet-tool-scroll' into 'master' Louis Goyard 2024-03-16 09:05:15 +0000
  • 65bf7d1679 examples: send xdg_toplevel configure events Simon Ser 2024-03-15 13:18:41 +0100
  • 7a8e2cd8ed backend/libinput: drop stray space Simon Ser 2024-03-15 12:39:35 +0100
  • bd8796d465 backend/libinput: drop outdated gesture cap logging Simon Ser 2024-03-15 12:34:19 +0100
  • 71be993982 backend/drm: set adaptive_sync_status again Kirill Primak 2024-03-15 10:39:05 +0300
  • bda1b41ee2 output-swapchain-manager: new helper Simon Ser 2024-02-23 12:12:12 +0100
  • 52e01a9c8b backend/drm: implement wlr_backend_impl.{test,commit} Simon Ser 2024-02-16 15:55:40 +0100
  • d41b5efc65 backend/drm: fix adaptive sync no-op changes Simon Ser 2024-02-16 18:05:45 +0100
  • 35737ab00c backend/drm: add drm_connector_prepare() Simon Ser 2024-02-16 15:55:16 +0100
  • a4f54086c1 backend/drm: move post-commit disable logic to drm_connector_apply_commit() Simon Ser 2024-02-16 15:29:47 +0100
  • 5efa88ee7a backend/drm: drop drm_device_state_init_single() Simon Ser 2024-02-16 15:59:11 +0100
  • ee01712847 backend/drm: unify connector test and commit codepaths Simon Ser 2024-02-16 15:25:51 +0100
  • 2ff3479558 output-management-v1: add wlr_output_configuration_v1_build_state() Simon Ser 2022-09-14 11:56:01 +0200
  • 917c650903 backend/multi: implement wlr_backend_impl.{test,commit} Simon Ser 2022-09-14 11:40:50 +0200
  • 78c76ddd09 backend: add wlr_backend_{test,commit}() Simon Ser 2022-09-14 10:43:27 +0200
  • fc4996d853 backend/drm: rework struct wlr_drm_page_flip for multiple connectors Simon Ser 2024-02-14 18:01:49 +0100
  • 805807fd5b backend/drm: add infrastructure for device-wide commits Simon Ser 2024-02-14 16:35:29 +0100
  • 4636f8c407 backend/drm: track pending atomic state in wlr_drm_connector_state Simon Ser 2024-02-14 15:41:29 +0100
  • d7d974ae30 backend/drm: drop VRR debug message Simon Ser 2024-02-14 15:23:10 +0100
  • 3d72da9ed7 backend/drm: extract post-commit logic into functions Simon Ser 2024-02-14 14:00:30 +0100
  • f8f2dde1f0 backend/drm: add wlr_drm_connector_state.connector Simon Ser 2024-02-14 11:52:48 +0100
  • 859373b253 scene: listen to renderer destroy in wlr_scene_buffer Simon Ser 2024-03-14 14:05:55 +0100
  • 3d9f330ee0 scene: add scene_buffer_set_texture() Simon Ser 2024-03-14 14:00:09 +0100
  • f0d8377732 output: listen to renderer destroy in wlr_output_cursor Simon Ser 2024-03-14 13:52:09 +0100
  • 9e3576426d buffer: listen to renderer destroy in wlr_client_buffer Simon Ser 2024-03-14 13:51:01 +0100
  • 772265a81a Merge branch 'dmabuf' into 'master' Austin Shafer 2024-03-14 15:15:48 +0000