Commit graph

  • dc597cec78 xdg-cutouts-v1: New protocol implementation Guido Günther 2025-01-01 22:13:54 +01:00
  • 2298bbec92 Merge branch 'export-dmabuf-release' into 'master' Andri Yngvason 2025-12-23 18:38:48 +00:00
  • 72ece9dddf render/vulkan: put vulkan debug logs on WLR_DEBUG khyperia 2025-12-23 09:40:57 +01:00
  • 9119b8aa85 session: simplify libudev unref handling sunzhguy 2025-12-22 10:36:11 +08:00
  • 16cb509a6e render/allocator: add missing wlr_buffer_finish() in destroy impls John Lindgren 2025-12-20 14:57:24 -05:00
  • 0ad8395ae6 backend/session: respond to event hangup or error liupeng 2025-12-17 20:47:33 +08:00
  • 450d90a55d render/color: assert that wlr_color_transform_pipeline contains no NULLs Félix Poisot 2025-11-28 18:23:30 +00:00
  • 32d5fc1d11 render/color: introduce color_transform_compose Félix Poisot 2025-11-28 18:21:45 +00:00
  • 3d8c471aef color_management_v1: add BT.1886 to TF-from-renderer helper Simon Ser 2025-12-18 15:10:15 +01:00
  • c0b93a9e7c render/pixman: add support for ABGR16161616 Simon Ser 2025-11-20 17:33:59 +01:00
  • 322291cdcf tinywl: fix duplicate object files passed to linker Simon Ser 2025-12-18 15:22:33 +01:00
  • 9b4d9eabb1 color_management_v1: add helpers to get supported TFs/primaries Simon Ser 2025-06-18 22:31:30 +02:00
  • ba931024a5 Add wlr_version_get_{major,minor,micro}() tokyo4j 2025-07-07 04:36:56 +09:00
  • 44475dc062 types: implement xdg-toplevel-drag-v1 protocol Ryan Walklin 2025-12-12 16:46:19 +13:00
  • 0e9c6ddefa seat: add wlr_seat_touch_notify_clear_focus Ilia Bozhinov 2025-12-04 11:18:22 +01:00
  • 03b465f324 drag: destroy data source on touch_up Ilia Bozhinov 2022-08-20 15:49:43 +02:00
  • bf9452433c render/vulkan: normalize luminance range in bt.1886 formula llyyr 2025-12-05 02:32:37 +05:30
  • d7061bc3af output: fix effective resolution calculation with ceil() sunzhguy 2025-10-10 10:49:43 +08:00
  • e1c8292c20 render/vulkan: support hardware cursors on nvidia+vulkan khyperia 2025-12-10 18:41:37 +01:00
  • e6e57da34f presentation-time: implement support for presentation-time v3 llyyr 2025-12-06 21:49:01 +05:30
  • a962d58727 render/color: make wlr_color_primaries_from_named public Félix Poisot 2025-12-05 19:14:49 +00:00
  • c45b3b1f5f color_representation_v1: don't leak supported_* on display destroy llyyr 2025-12-04 15:27:22 +05:30
  • 47486545b1 Add "const" to eliminate "error: initialization discards ‘const’ qualifier from pointer target type" Dale Turner 2025-12-03 20:02:29 -04:00
  • 0e070e93d8 util: add helper to get time in nanoseconds. Sergio Gómez 2025-12-01 17:23:46 -05:00
  • 2c9b315e7d Merge branch 'async-master' into 'master' Kurt Kartaltepe 2025-11-30 00:11:40 +00:00
  • 07e62e2f75
    types: remove support for wlr_server_decoration rewine 2025-11-28 11:22:37 +08:00
  • abf80b529e wlr-foreign-toplevel: avoid wl_resource_find_for_client() tokyo4j 2025-11-24 16:53:19 +09:00
  • 5a786d96d0 WIP Introduce WLR_GBM_EXPLICIT_UPGRADE Kenny Levinsen 2025-11-25 15:20:14 +01:00
  • 811765ffa0 output: don't rebuild cursor color transform for each update Félix Poisot 2025-11-23 11:03:30 +00:00
  • 7101a69804 scene: don't rebuild color transforms each frame Félix Poisot 2025-11-12 20:15:17 +00:00
  • 3d3d5fb1b7 render: remove buffer primaries from pass options Félix Poisot 2025-11-12 13:45:14 +00:00
  • fdb473e675 scene: always apply user gamma after scene color transform Félix Poisot 2025-11-21 17:12:25 +00:00
  • 2cac711e55 render/vulkan: apply "matrix" color transforms in shader Félix Poisot 2025-11-02 13:44:48 +00:00
  • 2995f31102 render/color: introduce wlr_color_transform_matrix Simon Ser 2025-10-28 18:37:37 +01:00
  • 17f3f28865 render/color: add wlr_color_primaries_transform_absolute_colorimetric Félix Poisot 2025-11-01 15:15:51 +00:00
  • 9b9d7d845d input-method-unstable-v2: surrounding text sends surrounding text Guido Günther 2025-11-22 22:55:58 +01:00
  • bd861267e3 input-method-unstable-v2: There are no enable / disable events Guido Günther 2025-11-22 22:55:37 +01:00
  • b98904705d render/vulkan: fix single-pass linear path Félix Poisot 2025-11-22 15:45:00 +00:00
  • a981089065 backend/wayland: add color-management-v1 support Simon Ser 2025-09-21 01:39:21 +02:00
  • ab5d3148b9 color_management_v1: expose try_* enum converters in internal header Simon Ser 2025-09-21 01:38:35 +02:00
  • fae4d6c935 Ensure the maximum cursor latency(10Hz) yuiiio 2025-11-17 21:56:24 +09:00
  • 3a16ca8ace move_all_deferred_cursor trigger in wlr_scene yuiiio 2024-08-16 16:20:53 +09:00
  • d9e2c84c49 cursor_move defer when enable ADAPTIVE_SYNC yuiiio 2025-11-17 17:58:06 +09:00
  • 106f0f9506 output/state: add missing unref for color_transform Félix Poisot 2025-11-14 11:10:37 +00:00
  • fa7b66bcf4 color_representation_v1: add helper to create global from renderer Simon Ser 2025-10-28 21:09:20 +01:00
  • 87c3cb5c52 scene: add support for color-representation-v1 coeffs and range Simon Ser 2025-10-28 20:46:03 +01:00
  • 2fbc0b5ac1 scene: add support for color encoding and range Simon Ser 2025-10-28 20:45:41 +01:00
  • e8f9e9eea6 color_representation_v1: make supported_alpha_modes const Simon Ser 2025-10-28 20:45:11 +01:00
  • fecaf6d1e8 render/vulkan: add suport for color encoding and range Simon Ser 2025-10-28 20:44:48 +01:00
  • 2a87ec8a35 render: add color encoding and range to wlr_render_texture_options Simon Ser 2025-10-28 20:44:00 +01:00
  • 378a491823 render/color: turn enum wlr_color_encoding into a bitfield Simon Ser 2025-10-28 20:40:09 +01:00
  • 2db00a9872 backend/drm: add support for CTM Simon Ser 2025-11-13 14:31:14 +01:00
  • 92ba6ffdf8 render/color: introduce wlr_color_transform_matrix Simon Ser 2025-10-28 18:37:37 +01:00
  • 2984b011b6 backend/drm: generalize color transform handling Simon Ser 2025-06-17 15:17:31 +02:00
  • f9a27c5b6f render/color: move inverse EOTF eval helper to private header Simon Ser 2025-06-21 12:50:46 +02:00
  • 0d24cdb822 cursor: apply output image description when preparing texture Félix Poisot 2025-11-10 16:03:07 +00:00
  • 18ff9d74de Merge branch 'gles2-check-shader-once' into 'master' Simon Ser 2025-11-09 13:59:59 +00:00
  • e5ed869292 Merge branch 'bt709' into 'master' David Turner 2025-11-08 15:51:51 +00:00
  • aef84f0e4d wlr_virtual_pointer: Set axis source on all axis David96 2025-02-02 20:47:56 +01:00
  • 8f7d763ad1 drm: save edid color characteristics in wlr_output Félix Poisot 2025-10-28 14:58:37 +00:00
  • 47d0a90274 types/wlr_input_device: name maybe NULL xurui 2025-11-04 17:21:53 +08:00
  • f758cd1115
    backend/wayland: Fix HiDPI support for nested compositors Anatolii Smolianinov 2025-10-30 11:13:32 +01:00
  • 58a9c3b1c2 Merge branch 'edid-color-metadata' into 'master' Simon Ser 2025-10-29 11:55:09 +00:00
  • 604fcdb1db render/vulkan: clip negative values before applying transfer function llyyr 2025-10-06 08:10:49 +05:30
  • 4c37b643e2 remove uneeded import William McKinnon 2025-10-27 01:19:50 -04:00
  • 78bffc2df5 added gles3 impl William McKinnon 2025-10-27 00:58:07 -04:00
  • 00c96e3ac0 renamed gles2 components to gles William McKinnon 2025-10-27 00:49:39 -04:00
  • 15382861f3 Merge branch 'foreign_toplevel_appmenu' into '0.18' Daniel Kondor 2025-10-26 08:23:42 +00:00
  • e73580a383 backend/drm: notify about preferred mode change Consolatis 2025-10-22 02:43:30 +02:00
  • f0ae9dffdb build: bump version to 0.18.3 0.18.3 0.18 Simon Ser 2025-10-23 12:00:25 +02:00
  • 1cd9d3bec5 ci: fix VKMS lookup after faux bus migration Simon Ser 2025-10-16 11:04:25 +02:00
  • de06f60a29 render/pass: Ensure the precision is consistent during comparison DreamMaoMao 2025-05-29 17:38:32 +08:00
  • d8f110c5bc Fix Meson version required for C23 support Alistair Buxton 2024-08-10 15:54:23 +00:00
  • f02d3ef28b wlr_cursor: use default shape if requested shape missing M Stoeckl 2024-11-26 18:55:11 -05:00
  • 38f18cd684 backend/drm: fix enabling an output with a custom mode set Simon Ser 2025-03-06 16:04:49 +01:00
  • bcba7cb12b backend/drm: handle custom modes in connect_drm_connector() Simon Ser 2025-03-06 15:58:42 +01:00
  • 1a6702938d screencopy-v1: drop output_enable listener liupeng 2025-03-05 14:02:58 +08:00
  • f57e7e40d3 scene/surface: Do not use buffer dimensions for clip Kenny Levinsen 2025-02-04 10:01:08 +01:00
  • 8c9e6b7c9f build: bump version to 0.19.2 0.19.2 Simon Ser 2025-10-22 00:21:53 +02:00
  • e432b7bd1c ci: fix VKMS lookup after faux bus migration Simon Ser 2025-10-16 11:04:25 +02:00
  • ea1ade5e5d xwm: Fix double-close David Turner 2025-10-20 13:55:00 +01:00
  • f56a69aa76 linux_drm_syncobj_v1: fix use-after-free in surface_commit_destroy() Simon Ser 2025-10-16 10:42:20 +02:00
  • 8fc64ae8d5 util/box.c: use 1/256 instead of 1/65536 in wlr_box_closest_point() tokyo4j 2025-09-23 23:44:52 +09:00
  • 761927bbbd backend/session: fix crash on udev device remove event Simon Ser 2025-10-01 16:58:49 +02:00
  • 879243e370 xwm: Fix double-close David Turner 2025-10-20 13:55:00 +01:00
  • 989cffe70d scene: add software fallback for gamma LUT Simon Ser 2025-10-05 21:21:32 +02:00
  • 3e08e3be4a gamma_control_v1: introduce fallback_gamma_size Simon Ser 2025-10-05 21:22:07 +02:00
  • 91f4890ec2 gamma_control_v1: add wlr_gamma_control_v1_get_color_transform() Simon Ser 2025-07-02 18:28:06 +02:00
  • 74ce6c22a5 output: check for color transform no-op changes Simon Ser 2025-06-23 09:15:10 +02:00
  • 0b58bddf13 render/color: add wlr_color_transform_pipeline Simon Ser 2025-06-15 15:03:18 +02:00
  • 3d36ab9211 render/color: add wlr_color_transform_eval() Simon Ser 2025-06-15 15:00:21 +02:00
  • 1bd98d0d5f text-input-v3: drop enable/disable events tokyo4j 2025-05-19 16:09:42 +09:00
  • 28d9d76d8e Merge branch 'fix_direct_scanout_stutter' into 'master' Gabriel Ford 2025-10-17 23:58:29 +00:00
  • d786e07899 backend/session: use device boot_display Furkan Sahin 2025-10-14 17:46:50 -04:00
  • 6d63871f05 linux_drm_syncobj_v1: fix use-after-free in surface_commit_destroy() Simon Ser 2025-10-16 10:42:20 +02:00
  • 06d3d48aa2 wlr_scene: fix fullscreen app stuttering when screensharing Gabriel Ford 2025-10-12 14:47:23 -04:00
  • 19c5d22beb util/box.c: use 1/256 instead of 1/65536 in wlr_box_closest_point() tokyo4j 2025-09-23 23:44:52 +09:00
  • 06275103f2 input-method-v2: Destroy keyboard grab before input method Furkan Sahin 2025-10-09 20:02:32 -04:00
  • 03e7966650 ci: fix VKMS lookup after faux bus migration Simon Ser 2025-10-16 11:04:25 +02:00
  • 7dcb3fcd4b render: use the first free swapchain slot liupeng 2025-09-22 14:19:39 +08:00