Commit graph

  • 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
  • 5529aae3e6 wlr_scene: fix direct scanout for gamma2.2 buffers llyyr 2025-10-05 22:56:33 +05:30
  • 6e1c8748ff render: introduce bt.1886 transfer function llyyr 2025-10-04 14:48:42 +05:30
  • d8fb7adcf0 scene, render: use Gamma 2.2 TF as default Félix Poisot 2025-08-17 15:57:16 +00:00
  • c2d9ae2142 render: introduce Gamma 2.2 color transform Félix Poisot 2025-08-17 15:51:26 +00:00
  • 6978509f64 Revert "wlr_scene: fix tf/prim comparison for scanout attempt" Simon Ser 2025-10-03 20:42:21 +02:00
  • 2252854297 wlr_scene: return scene_direct_scanout_result instead of bool llyyr 2025-10-02 13:51:41 +05:30
  • dde07b6840 wlr_scene: fix tf/prim comparison for scanout attempt llyyr 2025-10-02 11:29:53 +05:30
  • 406aa5f7f5 backend/session: fix crash on udev device remove event Simon Ser 2025-10-01 16:58:49 +02:00
  • 2ec4012559 backend/drm: avoid error message when EDID is missing Simon Ser 2025-10-01 15:14:46 +02:00
  • d039ad8da3 backend/wayland: continue reading on hangup Simon Ser 2023-06-26 19:54:08 +02:00
  • 3f0d338643 backend/wayland: log when getting disconnected from remote display Simon Ser 2023-06-26 19:40:52 +02:00
  • 60d72724cd render/color: fix bounds check in lut_1d_get() Simon Ser 2025-09-30 09:23:24 +02:00
  • 7cb3393e75 scene: send color_management_v1 surface feedback Simon Ser 2025-07-29 19:29:45 +02:00
  • 26c1476827 color_management_v1: add destroy event to manager Simon Ser 2025-07-29 19:29:24 +02:00
  • 138210f01c color_management_v1: make from_wlr enum converters public Simon Ser 2025-07-29 19:18:10 +02:00
  • 845a7a581d color_management_v1: drop duplicated enum converters Simon Ser 2025-07-29 19:15:12 +02:00
  • 0d20e46498 xwayland: fix assertion failure in wlr_xwayland_shell_v1 JiDe Zhang 2025-09-15 15:58:51 +08:00
  • eba71d59d4 backend, output: send commit events after applying all in wlr_backend_commit() Simon Ser 2025-08-12 19:00:11 +02:00
  • 108d94f798 Add release script Simon Ser 2025-09-21 23:11:12 +02:00
  • aaf82ee332 wlr_drag: drag motion signal also needs to be sent xurui 2025-08-07 11:06:46 +08:00
  • a5b46e0aba backend/drm: WIP Allow non-block backend commits Kenny Levinsen 2024-10-15 16:22:48 +02:00
  • 9b42c1901d build: bump version to 0.19.1 0.19.1 Simon Ser 2025-09-21 23:03:29 +02:00
  • 7a52788929 render/vulkan: Handle multi-descriptor sets Kenny Levinsen 2025-09-08 15:40:55 +02:00
  • d1c88e9497 render/vulkan: add linear single-subpass Simon Ser 2025-06-21 18:22:43 +02:00
  • 3e88a79e6f render/vulkan: replace wlr_vk_render_pass.srgb_pathway with two_pass Simon Ser 2025-06-21 18:14:45 +02:00
  • b2d09cdee9 render/vulkan: add wlr_vk_render_pass.render_buffer_out Simon Ser 2025-06-21 18:06:28 +02:00
  • 35eba5f2fe render/vulkan: add wlr_vk_render_pass.render_setup Simon Ser 2025-06-21 17:59:29 +02:00
  • a91f96b391 render/vulkan: introduce wlr_vk_render_buffer_out Simon Ser 2025-06-21 17:39:42 +02:00
  • 6fee3623e4 render/vulkan: rename vulkan_setup_srgb_framebuffer() for linear Simon Ser 2025-06-21 17:18:26 +02:00
  • 7f6d66ea62 render/vulkan: use sRGB image view when color transform is set Simon Ser 2025-06-21 17:07:00 +02:00
  • 54374b6fe6 render/vulkan: rename plain to two_pass Simon Ser 2025-06-21 16:57:51 +02:00
  • dd7f543189 render/vulkan: Handle multi-descriptor sets Kenny Levinsen 2025-09-08 15:40:55 +02:00
  • 0612053dc5 linux_drm_syncobj_v1: add basic tracing instrumentation github/fork/emersion/tracing Simon Ser 2025-09-18 16:45:11 +02:00
  • 910e2c1a08 render/vulkan: complete vkCreateImage failure log YaoBing Xiao 2025-09-18 11:13:34 +08:00
  • 6634812261 Enable server-side key repeat Andri Yngvason 2024-05-12 21:56:04 +00:00
  • f2c919d3b9 Implement ext-virtual-keyboard-v1 Andri Yngvason 2024-05-09 17:58:51 +00:00
  • d7ae9a866b xwayland: fix assertion failure in wlr_xwayland_shell_v1 JiDe Zhang 2025-09-15 15:58:51 +08:00
  • 7f71664987 backend/drm: add basic tracing instrumentation Simon Ser 2022-09-24 10:01:19 +02:00