Commit graph

  • 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
  • 299f60cdc9 Merge branch 'interlaced_modes' into 'master' David Turner 2026-03-19 10:29:46 +00:00
  • 4f395a7148 render/egl: disable implicit flush on context change Simon Ser 2026-03-18 23:38:06 +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
  • 0af9b9d003 render/drm_syncobj: add wlr_drm_syncobj_timeline_signal() Félix Poisot 2025-01-31 18:23:22 +00:00
  • abb6eeb422 backend/drm/atomic: Add support for color representation David Turner 2025-02-13 17:54:57 +00:00
  • dca0703dac backend/drm: Add color_range/encoding properties David Turner 2025-02-13 16:23:00 +00:00
  • 80bcef908b scene: Set color representation on scanout David Turner 2026-02-10 17:11:45 +00:00
  • 58c158dba6 output: Add color-representation to output state David Turner 2026-02-10 17:11:13 +00:00
  • 1fa8bb8f7a
    virtual-keyboard: handle seat destroy Isaac Freund 2026-03-17 09:51:50 +01:00
  • ec746d3e3e virtual-keyboard: add wlr_virtual_keyboard_v1_from_resource() Isaac Freund 2026-03-17 09:29:21 +01:00
  • 3556fb4b7b Merge branch 'capture' into 'master' YaoBing Xiao 2026-03-16 03:05:12 +08:00
  • ae95170692 Merge branch 'color-pipeline' into 'master' Simon Ser 2026-03-15 18:29:45 +00:00
  • 1fc928d528 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
  • 3cb2cf9425 scene: use wl_list_for_each_safe to iterate outputs llyyr 2026-03-13 23:32:06 +05:30
  • 7f87c7fe90 wlr_scene: Nuke buffer output_enter / output_leave Alexander Orzechowski 2026-03-13 13:19:06 -04:00
  • 39e918edc8
    scene: avoid redundant wl_surface.enter/leave events Isaac Freund 2026-03-13 17:43:52 +01:00
  • f33853f861 render/gles2: add scissor-based clipping for tile-based renderers Jose Maria Casanova Crespo 2026-03-06 12:07:30 +01:00
  • 736c0f3f25 wlr-export-dmabuf-unstable-v1: fix typo Diego Viola 2026-03-09 00:39:50 -03:00
  • ab94301a87 Merge branch 'Fix-X11-SHM-version-check' into 'master' Carlo Wood 2026-03-11 19:16:15 +00:00
  • 3c8d199ec1 backend/x11: ignore DestroyNotify events Jonathan Marler 2026-03-10 22:44:56 -06:00
  • 002659e6f4 backend/x11: add SHM readback fallback when buffer import fails Jonathan Marler 2026-03-10 18:10:51 -06:00
  • 1c5261b907 Merge branch 'vk-blit' into 'master' Rose Hudson 2026-03-10 09:12:20 +00:00
  • 3e78626095 Merge branch 'vkCImage' into 'master' YaoBing Xiao 2026-03-10 11:20:07 +08:00
  • 1cfad083a4 Added a method of optionally clipping wlr_scene_tree children Erik Reider 2026-02-24 20:08:52 +01:00
  • 87d831fdc9 Merge branch 'kms-plane-color-pipeline' into 'master' Simon Ser 2026-03-09 22:54:15 +00:00
  • 7ccef7d9eb Adopt wlr_box_intersects where useful Kenny Levinsen 2026-02-26 16:50:16 +01:00
  • 2938c10cd3 ci: Run tests and benchmarks Kenny Levinsen 2026-02-27 13:24:45 +01:00
  • 648790f43a tests: Initial test and benchmark setup Kenny Levinsen 2026-02-26 17:12:41 +01:00
  • ff7d093800 util/box: Add wlr_box_intersects Kenny Levinsen 2026-02-26 16:41:48 +01:00
  • 285cee5f3a util/box: Use integer min/max for intersection Kenny Levinsen 2026-02-26 16:24:16 +01:00
  • ad5036808f Merge branch 'scene-transparent-bg' into 'master' Simon Ser 2026-03-09 19:37:34 +00:00
  • 61e016137f ci: add clang-tidy step to alpine build Simon Zeni 2026-03-09 11:10:09 -04:00
  • 2485e3bceb add .clang-tidy file Simon Zeni 2026-03-09 11:09:50 -04:00
  • fe8f766596 xwayland: remove duplicated stdlib include Simon Zeni 2026-03-09 11:07:27 -04:00
  • e9e4896a21 color_representation_v1: fix swapped parameter for wp_color_representation_surface_v1_chroma_location_is_valid Simon Zeni 2026-03-09 11:06:51 -04:00
  • cf67632c75 build: use ifdef guard in generated config file Simon Zeni 2026-03-09 11:06:08 -04:00
  • 1467218b64 Merge branch 'github/fork/imirkin/pause-render' into 'master' Simon Ser 2026-03-08 05:36:43 +00:00
  • 4f5ed346ab Merge branch 'dev' into 'master' sunzhguy 2026-03-07 19:26:54 +00:00
  • 9a931d9ffa scene: fix color format compare Christopher Snowhill 2026-03-06 18:44:26 -08:00
  • 2bc71d19d4 ci: update dalligi upstream repo Simon Zeni 2026-03-06 09:37:31 -05:00
  • 8c4a74717f render/vulkan: fix missing DMA-BUF implicit write fence for render buffer Simon Ser 2026-02-14 18:17:32 +01:00
  • 6fee18f373 render/vulkan: add "acquire" to vulkan_sync_foreign_texture() Simon Ser 2026-02-14 18:06:40 +01:00
  • a34411c2fe render/vulkan: introduce buffer_export_sync_file() Simon Ser 2026-02-14 18:04:58 +01:00
  • f7e7d8f183 render/vulkan: fix missing DMA-BUF implicit read fence for textures Simon Ser 2026-02-14 17:57:42 +01:00
  • 004806fae2 render/vulkan: take render pass in vulkan_sync_render_buffer() Simon Ser 2026-02-14 17:55:52 +01:00
  • 4080e2f627 render/vulkan: introduce buffer_import_sync_file() Simon Ser 2026-02-14 17:53:54 +01:00
  • d834de6167 xwayland: fix memory leak on pipe() failure Wang Yu 2026-03-03 14:37:42 +08:00
  • 0f9a1f1443 image_capture_source/output: Update constraints on enable Andri Yngvason 2026-03-05 10:23:06 +00:00
  • 3dafaa4df3 render/vulkan: relax minimum Vulkan API version to 1.0 hrdl 2026-02-19 20:18:16 +00:00
  • 67ce318b1f ci: update dalligi upstream repo Simon Zeni 2026-03-06 09:37:31 -05:00
  • 14b3c96c1e treewide: make type-check helpers take const pointers YaoBing Xiao 2026-03-06 15:59:18 +08:00
  • 3336d28813 image_capture_source/output: Update constraints on enable Andri Yngvason 2026-03-05 10:23:06 +00:00
  • 2d39166146 build: bump version to 0.20.0-rc4 0.20.0-rc4 Simon Ser 2026-03-05 19:54:06 +01:00
  • de6a7ceb94 Merge branch 'master' into 'master' Phyzait Lu 2026-03-05 15:06:46 +00:00
  • 1b8c3ea8c5 screencopy: simplify capture error handling liupeng 2026-03-04 09:45:15 +08:00
  • 3d2e8ccf37 Merge branch 'github/fork/mkopec/device-separator' into 'master' Simon Ser 2026-03-04 02:21:04 +00:00
  • 55bb69e2c4 render/gles: use optimized clears for unblended rects YaoBing Xiao 2026-02-06 23:30:35 +08:00
  • a55b85e2e1 xwayland: fix memory leak on pipe() failure Wang Yu 2026-03-03 14:37:42 +08:00
  • 91df199970 Merge branch 'PR_nonexistent_struct' into 'master' Carlo Wood 2026-03-02 12:08:52 +00:00
  • 726ecbc1d9 Merge branch 'scene-snapshot' into 'master' Simon Ser 2026-03-02 07:03:38 +00:00
  • db86688870 Merge branch 'read-pixels-roi' into 'master' Andri Yngvason 2026-03-02 07:02:31 +00:00
  • 3577fd78fc Merge branch 'render-pass-clear' into 'master' Simon Zeni 2026-03-02 02:01:23 -05:00
  • 1506d82639 Merge branch 'rerender-node' into 'master' Alexander Orzechowski 2026-02-28 17:22:55 -05:00
  • caf46233ee Merge branch 'clipboard' into 'master' JiDe Zhang 2026-02-28 20:33:04 +08:00
  • 6d9aa17572 treewide: fix typos Diego Viola 2026-02-28 04:26:42 -03:00
  • 1f1dc83701 Merge branch 'rectpack' into 'master' Kirill Primak 2026-02-26 14:38:16 +03:00
  • c663c5832f xwm: reading all surface properties at xwayland_surface_create xurui 2026-02-26 14:25:35 +08:00
  • 1ce992d7cb scene/layer_shell_v1: Add support for exclusive_edge Kenny Levinsen 2026-02-24 11:52:00 +01:00
  • 0280a03136 backend/libinput: guard against new enum entries Simon Ser 2026-02-12 22:37:41 +01:00
  • 29bba098bd backend/libinput: add support for LIBINPUT_SWITCH_KEYPAD_SLIDE Aleksei Bavshin 2026-02-07 17:48:16 -08:00
  • 31dc115b9f backend/libinput: fix build with libinput 1.31 Aleksei Bavshin 2026-02-07 17:48:16 -08:00
  • 11f5ba8bf2 backend/drm: Close non-master drm fd on failure Kenny Levinsen 2026-02-19 14:17:33 +01:00
  • 2367d78c3c render/vulkan: fix missing DMA-BUF implicit write fence for render buffer Simon Ser 2026-02-14 18:17:32 +01:00
  • 8c8d6363a1 render/vulkan: add "acquire" to vulkan_sync_foreign_texture() Simon Ser 2026-02-14 18:06:40 +01:00
  • ff4ce12179 render/vulkan: introduce buffer_export_sync_file() Simon Ser 2026-02-14 18:04:58 +01:00
  • 43b37e34d6 render/vulkan: fix missing DMA-BUF implicit read fence for textures Simon Ser 2026-02-14 17:57:42 +01:00
  • 73bbad8433 render/vulkan: take render pass in vulkan_sync_render_buffer() Simon Ser 2026-02-14 17:55:52 +01:00
  • a6e5807e86 render/vulkan: introduce buffer_import_sync_file() Simon Ser 2026-02-14 17:53:54 +01:00