Commit graph

  • 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
  • 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
  • d2007d7dc1 types/color_representation: correctly cleanup in manager create Yixue Wang 2025-07-18 17:56:22 +08:00
  • a4eb2cff46 color-representation-v1: Add wlr enums + converters David Turner 2025-07-17 10:55:11 +01:00
  • eff620770c color-representation-v1: new protocol David Turner 2025-02-04 17:44:58 +00:00
  • f5dc6416f0 util/mem: Move memdup to new util/mem.c file David Turner 2025-07-15 14:01:54 +01:00
  • c14aa1d0b8 render/vulkan: destroy vulkan instance when drm phdev mismatch YaoBing Xiao 2025-07-13 23:31:00 +08:00
  • d848f49bac Merge branch 'pixman_dmabuf' into 'master' David Turner 2025-07-11 03:13:12 +00:00
  • c39b3ce7a3 transient_seat: initialize seat destroy listener Consolatis 2025-07-10 19:46:17 +02:00
  • b7205866c0 backend/libinput: don't leak udev_device tokyo4j 2025-05-20 01:14:16 +09:00
  • f935404e68 render/pass: Ensure the precision is consistent during comparison DreamMaoMao 2025-05-29 17:38:32 +08:00
  • 5aa8c192a5 scene: Block damage on single-pixel buffer textures David Turner 2025-06-30 15:45:03 +01:00
  • 68dea55970 render/egl: fix software rendering check Simon Ser 2025-06-29 10:57:56 +02:00
  • a84f50a9ac scene: use transparent black as background color Simon Ser 2025-07-08 15:08:28 +02:00
  • f4327f52cf xdg-toplevel-tag-v1: new protocol Simon Ser 2025-04-03 15:21:15 +02:00
  • 6aa654b728 wlr_text_input_v3: remove event arguments from header Consolatis 2025-07-06 14:08:12 +02:00
  • 31b78a4f3a scene: fix output transfer functions Félix Poisot 2025-07-03 12:01:07 +00:00
  • 58c3680d96 scene: Block damage on single-pixel buffer textures David Turner 2025-06-30 15:45:03 +01:00
  • 48bd1831fe render/egl: fix software rendering check Simon Ser 2025-06-29 10:57:56 +02:00
  • f07604d47b scene: adjust rendering primaries based on output image description Simon Ser 2025-06-26 16:29:27 +02:00
  • 6d86dcc56d scene: adjust rendering luminances based on output image description Simon Ser 2025-06-26 13:48:24 +02:00
  • de52bc70b9 render, render/vulkan: add wlr_buffer_pass_options.luminances Simon Ser 2025-06-26 13:39:40 +02:00
  • 7b91939d9e output, backend/drm: add desired luminances to wlr_output Simon Ser 2025-06-26 13:15:49 +02:00
  • b7fe653aac output, backend/drm: add wlr_output.color_primaries Simon Ser 2025-06-26 13:12:05 +02:00
  • 8c7041c4e8 backend/drm: relay full HDR metadata Simon Ser 2025-06-25 08:54:02 +02:00
  • aecb867098 output: add full HDR metadata to wlr_output_image_description Simon Ser 2025-06-25 08:49:19 +02:00
  • bf40f396bf scene: grab image description from output state Simon Ser 2025-06-19 14:09:51 +02:00
  • 2498036e67 output: add output_pending_image_description() Simon Ser 2025-06-19 14:09:28 +02:00
  • e76f8ac2b3 output: add wlr_output.image_description Simon Ser 2025-06-19 13:34:19 +02:00
  • 06ab1c502e Merge branch 'color-mgmt-direct-scanout' into 'master' Simon Ser 2025-06-26 09:04:31 +00:00
  • 6d8bb66f98 xwm: add support for _NET_WM_ICON tokyo4j 2025-05-25 16:50:27 +09:00
  • f3fe6b9a43 util/box: set dest to empty if boxes don't intersect Isaac Freund 2025-06-18 13:30:21 +02:00
  • f5e7caf599 util/box: set dest to empty if boxes don't intersect Isaac Freund 2025-06-18 13:30:21 +02:00
  • 98af337175 output: shorten output enabled checks Simon Ser 2025-06-20 19:02:54 +02:00
  • 5b5380cce6 scene: add support for TF/primaries direct scanout Simon Ser 2025-03-08 14:32:09 +01:00
  • 0c272a3842 scene: add support for color-management-v1 primaries Simon Ser 2025-02-27 18:13:50 +01:00
  • 071773cb27 scene: add primaries support to wlr_scene_buffer Simon Ser 2025-02-27 18:07:43 +01:00
  • ae85c31176 render/vulkan: add luminance multiplier for texture shader Simon Ser 2025-03-01 12:43:08 +01:00
  • fa1feb447f render, render/vulkan: add primaries to wlr_render_texture_options Simon Ser 2025-02-27 17:52:37 +01:00
  • a8144088df render/vulkan: add support for PQ for textures Simon Ser 2025-02-27 16:37:00 +01:00
  • 3a51a5c623 render/vulkan: add texture color transformation matrix Simon Ser 2025-02-27 16:57:00 +01:00