Commit graph

  • 1688cfb814 keyboard: fix modifiers event when no keymap set Isaac Freund 2026-03-30 17:13:57 +02:00
  • 5d2172b7fa render/pixman: fix bilinear filtering to match gles2 renderer Consolatis 2026-04-02 00:53:06 +02:00
  • 7310756297 wlr_virtual_keyboard_v1: specify size when creating keymap Simon Ser 2026-04-06 15:16:12 +02:00
  • b9ca8fd6d6 wlr_ext_workspace_v1.c: add new workspaces to end of list Johan Malm 2026-04-11 13:40:22 +01:00
  • 61ed450247 ext-foreign-toplevel-list: add new toplevels to end of list tokyo4j 2026-04-12 00:22:32 +09:00
  • d0fbe1ce56 wlr-foreign-toplevel-management: add new toplevels to end of list tokyo4j 2026-04-12 00:23:59 +09:00
  • 13bac746d6 toplevel_capture: allocate new_request argument on the stack Consolatis 2026-04-03 23:03:44 +02:00
  • fc33db952b ext_image_capture_source_v1/scene: allow direct scanout Félix Poisot 2026-03-28 10:34:33 +00:00
  • e8c03e9ce9 wlr_ext_workspace_v1.c: add new workspaces to end of list Johan Malm 2026-04-11 13:40:22 +01:00
  • 8dd1a77615 ext-foreign-toplevel-list: add new toplevels to end of list tokyo4j 2026-04-12 00:22:32 +09:00
  • 781748d25d wlr_xdg_session_management_v1: new protocol implementation Simon Ser 2026-03-28 15:41:48 +01:00
  • 84b45e4157 wlr-foreign-toplevel-management: add new toplevels to end of list tokyo4j 2026-04-12 00:23:59 +09:00
  • 80e0c28588 backend/drm: default COLOR_RANGE to full instead of limited Diego Gomez 2026-04-11 09:47:54 -04:00
  • 40fb06e8ba vulkan: fix validation errors when doing two writes to the same buffer Ilia Bozhinov 2026-04-10 10:25:54 +02:00
  • 35c35530a3 vulkan: Add support for render timer using timestamp queries Kenny Levinsen 2026-04-06 15:30:40 +00:00
  • 651f85cb81 Merge branch 'predictive-frame-scheduling' into 'master' Kenny Levinsen 2026-04-09 11:07:53 +00:00
  • 8a9e3a84b5 ext_background_effect_v1: add implementation Dylan Donnell 2026-04-06 22:02:26 +01:00
  • f527669c86 Merge branch 'linear-cursor-copy-vulkan' into 'master' khyperia 2026-04-08 02:42:06 +02:00
  • 2a3b42d4a4 test: add render pass benchmark Simon Zeni 2026-03-12 11:41:34 -04:00
  • a5c87484c2 render/gles2: remove error log when timer isnt ready Simon Zeni 2026-04-07 10:24:00 -04:00
  • d75f606cfc linux_drm_syncobj_v1: Remove implicit wait Kenny Levinsen 2026-04-01 14:34:54 +00:00
  • b84aadb5c1 Add wlr_compositor_dmabuf_waiter Kenny Levinsen 2026-04-01 14:32:08 +00:00
  • 9839535691 render/gles2: scissor region on render pass Simon Zeni 2026-03-11 15:13:08 -04:00
  • c393fb6bfa wlr_virtual_keyboard_v1: specify size when creating keymap Simon Ser 2026-04-06 15:16:12 +02:00
  • df562a8e70 wlr_frame_scheduler: Add predictive frame scheduler Kenny Levinsen 2026-04-06 16:42:02 +00:00
  • e70de3ffaa vulkan: Add support for render timer using timestamp queries Kenny Levinsen 2026-04-06 15:30:40 +00:00
  • 411a3e6a6e scene: Deprecate wlr_scene_output_needs_frame Kenny Levinsen 2026-04-06 23:19:20 +02:00
  • d560a30adc scene: Add wlr_scene_output_set_frame_scheduler Kenny Levinsen 2026-04-05 16:29:01 +00:00
  • d99ee40a1d output: drop wlr_output.needs_frame Simon Ser 2024-01-08 18:44:34 +01:00
  • 0967873a20 output: remove old frame scheduling Rose Hudson 2023-07-28 11:57:46 +01:00
  • 0b59a49179 ext_image_capture_source_v1: switch to new frame scheduling Kenny Levinsen 2026-04-04 17:26:39 +00:00
  • 812eeaa9c7 examples: switch to new frame scheduling Rose Hudson 2023-07-29 11:26:39 +01:00
  • b2550a88ff scene: switch to new frame scheduling Rose Hudson 2023-07-27 15:59:05 +01:00
  • ee100e2586 Add interval frame scheduler Rose Hudson 2023-08-09 17:42:56 +01:00
  • ad145dce86 Add wl_surface.frame based frame scheduler Rose Hudson 2023-08-10 12:29:18 +01:00
  • 98cbf09f8a Add frame scheduler interface Rose Hudson 2023-07-21 19:28:06 +01:00
  • 505cc205d1 Merge branch 'x11-props' into 'master' Tasos Sahanidis 2026-04-06 12:48:27 +00:00
  • 9de0ec3089 keyboard: fix modifiers event when no keymap set Isaac Freund 2026-03-30 17:13:57 +02:00
  • 22ff70dd28 Merge branch 'allow-disabled-frame' into 'master' Kenny Levinsen 2026-04-02 14:44:50 +00:00
  • b96a67a5a1 Merge branch 'subsurfaces-state-flag-v2' into 'master' Simon Ser 2026-04-02 01:57:03 +00:00
  • c66a910753 render/pixman: fix bilinear filtering to match gles2 renderer Consolatis 2026-04-02 00:53:06 +02:00
  • 0fd093d8a8 wlr_linux_drm_syncobj_v1: Lock surface state until acquire signal Kenny Levinsen 2026-03-08 17:33:19 +01:00
  • 193983cd4f Merge branch 'dnd-popup' into 'master' YaNing Lu 2026-03-31 16:32:57 +00:00
  • 7610326b8d ext_image_capture_source_v1/scene: fix extents Isaac Freund 2026-03-30 11:45:54 +02:00
  • e22084f639
    ext_image_capture_source_v1/scene: fix extents Isaac Freund 2026-03-30 11:45:54 +02:00
  • a394eadc49
    render/pass: implement antialiasing for fractional coordinates Loukas Agorgianitis 2026-01-08 22:40:20 +02:00
  • 91c9550b86
    render/pass: accept fractional destination coordinates Loukas Agorgianitis 2025-12-08 11:47:15 +02:00
  • 334019f839 render/drm_syncobj: use drmSyncobjEventfd() Simon Ser 2026-03-27 18:20:40 +01:00
  • a1ed6fca52 render/drm_syncobj: fix flags docs for wlr_drm_syncobj_timeline_waiter_init() Simon Ser 2026-03-27 18:09:29 +01:00
  • e00171d871 render/pixel_format: generate opaque substitute table via kdfs Simon Ser 2026-03-05 16:49:05 +01:00
  • e69e1b5f7a render/pixel_format: generate tables via kdfs Simon Ser 2026-02-19 15:54:43 +01:00
  • 34ffeaa4ef render/pixel_format: drop wlr_pixel_format_info.opaque_substitute Simon Ser 2026-02-19 15:49:41 +01:00
  • 2d95d8d292 render/pixel_format: add pixel_format_get_opaque_substitute() Simon Ser 2026-02-19 15:43:51 +01:00
  • c1d38536c9 build: bump version to 0.20.0 0.20.0 Simon Ser 2026-03-26 17:38:50 +01:00
  • a945fd8940 render/vulkan: compile against vulkan 1.2 header Simon Zeni 2026-03-24 09:59:18 -04:00
  • 2bfbec4af1 linux_drm_syncobj_v1: fix handling of empty first commit Félix Poisot 2026-03-20 12:35:21 +00:00
  • 1a9b1292e2 color_management_v1: ignore surface update if no-op Simon Ser 2026-03-13 17:37:20 +01:00
  • ad82740518 color_management_v1: use early continue in surface loop Simon Ser 2026-03-13 17:32:38 +01:00
  • f295d0322a render: explicit sync for wlr_texture_read_pixels() Félix Poisot 2026-03-26 12:25:07 +00:00
  • b09160aa3e backend/drm: Add pixel blend mode properties YaoBing Xiao 2026-03-26 10:07:27 +08:00
  • ddd03ab1d0 Merge branch 'master-dev' into 'master' sunzhguy 2026-03-25 08:47:29 +00:00
  • 413664e0b0 render/vulkan: compile against vulkan 1.2 header Simon Zeni 2026-03-24 09:59:18 -04:00
  • 4713b40279 Merge branch 'acquire-buffer' into 'master' Simon Ser 2026-03-24 10:28:56 +00:00
  • 45409c6e9f fifo-v1: add scene implementation Sergio Gómez 2025-11-26 10:56:16 -05:00
  • 6add0125fd fifo-v1: new protocol implementation Sergio Gómez 2025-11-26 10:55:35 -05:00
  • 8dbcaf46f4 Merge branch 'gbm-map' into 'master' Simon Ser 2026-03-22 09:29:06 +00:00
  • 8e7a0f1a9a util: add helper to get time in nanoseconds. Sergio Gómez 2025-12-01 17:23:46 -05:00
  • fd870f6d27 linux_drm_syncobj_v1: fix handling of empty first commit Félix Poisot 2026-03-20 12:35:21 +00:00
  • 56c4e0dc59 Merge branch '0.19' into '0.19' Johan Malm 2026-03-20 12:26:11 +00:00
  • 4ca40004fd color_management_v1: ignore surface update if no-op Simon Ser 2026-03-13 17:37:20 +01:00
  • 7287f700ab color_management_v1: use early continue in surface loop Simon Ser 2026-03-13 17:32:38 +01:00
  • 8fe3034948 tinywl: bump wlroots version to 0.21 Simon Ser 2026-03-19 20:23:35 +01:00
  • 627da39e76 build: bump version to 0.21.0-dev Simon Ser 2026-03-19 20:14:53 +01:00
  • 88a8698557 build: bump version to 0.19.3 0.19.3 0.19 Simon Ser 2026-03-19 20:13:09 +01:00
  • bba38a0d82 build: bump version to 0.20.0-rc5 0.20.0-rc5 Simon Ser 2026-03-19 20:02:25 +01:00
  • df1539d9f0 output/drm: don't use OUT_FENCE_PTR Félix Poisot 2025-03-14 12:16:21 +00:00
  • eff5aa52e6 backend/drm: properly delay syncobj signalling Félix Poisot 2025-01-31 18:59:10 +00:00
  • 8daba3246d scene: transfer sample syncobj to client timeline Félix Poisot 2025-01-31 18:49:48 +00:00
  • 52564ea97c linux_drm_syncobj_v1: add release point accumulation Félix Poisot 2026-03-12 23:03:10 +00:00
  • 288ba9e75b drm/syncobj: add timeline point merger utility Félix Poisot 2025-01-31 18:43:23 +00:00
  • 2f14845ce0 scene: add buffer release point to 'sample' event Félix Poisot 2025-01-31 18:36:07 +00:00
  • c4ff394f7f render/drm_syncobj: add wlr_drm_syncobj_timeline_signal() Félix Poisot 2025-01-31 18:23:22 +00:00
  • 88718e84c9 virtual-keyboard: handle seat destroy Isaac Freund 2026-03-17 09:51:50 +01:00
  • 6a902237ef virtual-keyboard: add wlr_virtual_keyboard_v1_from_resource() Isaac Freund 2026-03-17 09:29:21 +01:00
  • 47a43e14ae wlr_ext_image_copy_capture_v1: Fix crash when client creates a cursor session not implemented server side Scott Moreau 2026-03-12 17:34:41 -06:00
  • ba32abbddb scene: use wl_list_for_each_safe to iterate outputs llyyr 2026-03-13 23:32:06 +05:30
  • 9c3bfbeb48 scene: avoid redundant wl_surface.enter/leave events Isaac Freund 2026-03-13 17:43:52 +01:00
  • b727521449 wlr-export-dmabuf-unstable-v1: fix typo Diego Viola 2026-03-09 00:39:50 -03:00
  • af228b879a backend/x11: ignore DestroyNotify events Jonathan Marler 2026-03-10 22:44:56 -06:00
  • ec26eb250a util/box: Use integer min/max for intersection Kenny Levinsen 2026-02-26 16:24:16 +01:00
  • 3105ac2b16 scene: fix color format compare Christopher Snowhill 2026-03-06 18:44:26 -08:00
  • 557fde4d01 ci: update dalligi upstream repo Simon Zeni 2026-03-06 09:37:31 -05:00
  • e444836bf2 image_capture_source/output: Update constraints on enable Andri Yngvason 2026-03-05 10:23:06 +00:00
  • c377f30765 render/egl: add support for EGL_EXT_device_type Simon Ser 2026-03-19 13:31:02 +01:00
  • 8d454e1e34 output/drm: don't use OUT_FENCE_PTR Félix Poisot 2025-03-14 12:16:21 +00:00
  • cd555f9261 backend/drm: properly delay syncobj signalling Félix Poisot 2025-01-31 18:59:10 +00:00
  • b2f6a390a4 scene: transfer sample syncobj to client timeline Félix Poisot 2025-01-31 18:49:48 +00:00
  • bfd6e619fc linux_drm_syncobj_v1: add release point accumulation Félix Poisot 2026-03-12 23:03:10 +00:00
  • e83a679e23 drm/syncobj: add timeline point merger utility Félix Poisot 2025-01-31 18:43:23 +00:00
  • 1f3d351abb scene: add buffer release point to 'sample' event Félix Poisot 2025-01-31 18:36:07 +00:00