Commit graph

  • 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
  • 6531bff140 util/trace: add context helpers Simon Ser 2022-09-24 10:00:21 +02:00
  • 79b5dcb17d util/trace: add ftrace utilities Simon Ser 2021-03-17 10:19:23 +01:00
  • d4009183a1 cursor: use source buffer to signal release timeline point Simon Ser 2025-08-03 17:30:07 +02:00
  • d092e40dec scene/surface: fix NULL deref when source buffer is destroyed Simon Ser 2025-08-03 17:28:13 +02:00
  • bb5180ce9e scene/surface: simplify single-pixel-buffer check in surface_reconfigure() Simon Ser 2025-08-03 17:25:05 +02:00
  • 73aa61686f output/cursor: fix missing second cursor Simon Ser 2025-08-07 11:56:49 +02:00
  • 9079380498 drm_lease_v1: initialize device resource link during abnormal exit liupeng 2025-08-30 14:42:14 +08:00
  • 3118ca5c3e drm-lease-v1: remove connector active_lease & lease connectors Simon Zeni 2025-07-04 15:34:14 -04:00
  • 462046ffdc cursor: use source buffer to signal release timeline point Simon Ser 2025-08-03 17:30:07 +02:00
  • bd566225ea scene/surface: fix NULL deref when source buffer is destroyed Simon Ser 2025-08-03 17:28:13 +02:00
  • b62c6878e1 scene/surface: simplify single-pixel-buffer check in surface_reconfigure() Simon Ser 2025-08-03 17:25:05 +02:00
  • fd069ad4f2 output/cursor: fix missing second cursor Simon Ser 2025-08-07 11:56:49 +02:00
  • 5e5842cb1a drm_lease_v1: initialize device resource link during abnormal exit liupeng 2025-08-30 14:42:14 +08:00
  • cdd2c7e006 protocols: sync with wlr-protocols, apply non-breaking updates and doc improvements rewine 2025-08-05 15:56:27 +08:00
  • 905465b0fa color-representation-v1: Actually set supported_*_len David Turner 2025-09-09 14:35:25 +01:00
  • 102a6bd415 input-method: use NULL when emitting signals tokyo4j 2025-07-07 05:59:40 +09:00
  • 06aacb2a6f input-method: rename input_method event to new_input_method tokyo4j 2025-07-07 05:58:48 +09:00
  • 0166fd9eb7 drm-lease-v1: remove connector active_lease & lease connectors Simon Zeni 2025-07-04 15:34:14 -04:00
  • 423afc3fc9 types: deprecate wlr-screencopy-unstable-v1 Simon Zeni 2025-08-27 15:01:43 -04:00
  • d50b4ef6e7 Merge branch 'remove-screencopy-v1' into 'master' Simon Zeni 2025-08-27 16:39:14 -04:00
  • 122310a2de build: add wayland-protocols to dependencies array Simon Ser 2025-08-16 19:19:52 +02:00
  • 6beeeaf3b1 types: remove support for wlr-screencopy-unstable-v1 Simon Zeni 2025-08-27 15:04:27 -04:00
  • e9d2a6da5d types: remove support for wlr_data_control_v1 Simon Zeni 2025-08-27 14:51:20 -04:00
  • b799ffc6ae docs: deprecate legacy wlr_data_control_v1 interface rewine 2025-07-30 18:25:22 +08:00
  • e95117b700 render/vulkan: remove hardcoded counts Simon Ser 2025-08-16 11:53:12 +02:00
  • 1a18e47efa render/vulkan: fix VkPushConstantRange for wlr_vk_frag_texture_pcr_data Simon Ser 2025-08-16 11:44:24 +02:00
  • bbd9a49bdf tinywl: stop generating xdg-shell header Simon Ser 2025-08-16 19:21:17 +02:00
  • c1938f79c3 cursor: update output cursor even if output is disabled liupeng 2025-07-23 10:53:42 +08:00
  • aa904ccf06 output/cursor: Fix double cursor bug Jesper Jensen 2025-08-05 16:16:50 +02:00
  • 52e1ad01e3 ext-image-capture-source: output: Apply transform to cursor Andri Yngvason 2025-07-23 15:05:54 +00:00
  • 30c0602457 transient_seat: initialize seat destroy listener Consolatis 2025-07-10 19:46:17 +02:00
  • 7bf5ff4c02 wlr_xdg_toplevel_icon_v1: check the correct resource xurui 2025-08-27 20:01:50 +08:00
  • b0c886ec77 render/allocator/gbm: insert buffer after export gbm bo xurui 2025-08-25 13:58:03 +08:00
  • e9124b8a9a backend/drm: automatically use wlr_output_group for tiled outputs EBADBEEF 2023-05-30 19:43:16 -07:00
  • 2a697512d7 backend/drm: parse TILE property EBADBEEF 2023-05-30 19:42:51 -07:00
  • cbf921ccbb output: introduce wlr_output_group EBADBEEF 2023-05-30 19:39:48 -07:00
  • a1ddc25b45 output: expose output_apply_state() to header EBADBEEF 2023-08-23 15:02:02 -07:00
  • 7431d840d0 color-management-v1: handle inert outputs in get_output Simon Ser 2025-08-18 14:09:13 +02:00
  • bb1f8673b3 compositor: use wl_resource_post_error_vargs() Kirill Primak 2024-08-09 23:33:14 +03:00
  • ad1b2f2819 Avoid including generated headers publicly where possible Kirill Primak 2025-05-20 21:52:17 +03:00
  • 812675ba34 fixes: add implementation Kirill Primak 2024-05-12 11:53:09 +03:00
  • 7392b3313a backend, output: send commit events after applying all in wlr_backend_commit() Simon Ser 2025-08-12 19:00:11 +02:00
  • 05d37ca75c wlr_ext_image_copy_capture_v1: only copy damaged regions in copy_shm YaoBing Xiao 2025-08-07 21:15:52 +08:00
  • 1786a41870 Merge branch 'github/fork/ammen99/wlr-workspaces' into 'master' Ilia Bozhinov 2025-08-08 20:51:48 +00:00
  • 906a740186 Merge branch 'foreign-request' into 'master' navi 2025-08-08 03:26:42 +00:00
  • 07e92fb868 output/cursor: Fix double cursor bug Jesper Jensen 2025-08-05 16:16:50 +02:00
  • 07fe880a6e docs: mention vulkan-swrast for WLR_RENDERER_FORCE_SOFTWARE YaoBing Xiao 2025-07-02 23:35:51 +08:00
  • 175c20d954 Revert removal of automatic drm reset on VT switch Johan Malm 2025-08-03 13:00:55 +01:00
  • d925decb2b Merge branch 'unaccel-gestures' into 'master' Val Packett 2025-08-02 09:07:22 -03:00
  • 12316417b0 ext_image_capture_source_v1: advertise fallback {A,X}RGB8888 formats Simon Ser 2025-07-31 15:21:28 +02:00
  • dd3c63f5e6
    color-representation-v1: Fix missing destroy signal init Christopher Snowhill 2025-07-31 06:46:47 -07:00
  • c8b7600adc wlr_ext_data_control_v1: Make all listeners private rewine 2025-07-30 18:36:07 +08:00
  • 34bcdf4fd3 Merge branch 'signal-emit-final' into 'master' Kenny Levinsen 2025-07-29 09:13:25 +00:00
  • 51a78cb0ed
    color_management_v1: set output color properties Christopher Snowhill 2025-07-27 01:32:24 -07:00
  • 1beb25a1c8 tinywl: fix cursor disappears when focused window is closed qaqland 2025-07-22 23:49:00 +08:00
  • 2f2c0dfcc6 scene: use helpers to convert TF/primaries enums Simon Ser 2025-06-18 22:45:04 +02:00
  • 47a90d6f1a color_management_v1: add helpers to convert TF/primaries enums Simon Ser 2025-06-18 22:43:24 +02:00
  • db5e9ca04c meson: bump minimum wayland-protocols version llyyr 2025-07-21 23:12:00 +05:30
  • efb17980a8 ext_image_capture_source_v1: remove unused struct definition rewine 2025-07-21 09:49:08 +08:00
  • be5e266211 cursor: update output cursor even if output is disabled liupeng 2025-07-23 10:53:42 +08:00
  • 80c7e0f772 ext-image-capture-source: output: Apply transform to cursor Andri Yngvason 2025-07-23 15:05:54 +00:00
  • ccec4116b3 types/color_management: check on invalid image description Yixue Wang 2025-07-20 23:01:58 +08:00