Commit graph

  • 82b4bc3f5f renderer: add field to indicate color transform support Manuel Stoeckl 2024-04-14 12:20:08 -04:00
  • 391410deb5 wlr_scene: add color transform argument for rendering Manuel Stoeckl 2024-01-21 09:49:34 -05:00
  • ffdbfdbbbd render/vulkan: add support for output color transforms Manuel Stoeckl 2024-01-07 10:02:47 -05:00
  • e443434876 render/vulkan: create plain framebuffers on demand Manuel Stoeckl 2024-01-07 08:42:45 -05:00
  • adbfd3c321 render/vulkan: add lut3d output shader option Manuel Stoeckl 2024-01-06 21:15:12 -05:00
  • c64144a39b render/vulkan: add dummy 3d lookup table to output shader Manuel Stoeckl 2024-01-06 21:04:52 -05:00
  • 895e3d18b9 render/color: introduce wlr_color_transform Simon Ser 2023-09-09 20:04:45 -04:00
  • ee0007c0f2 render/pixman: Fix source crop David Turner 2024-04-22 16:23:58 +01:00
  • 061b996768 render/pixman: fix flipped transforms David Turner 2024-04-22 15:53:59 +01:00
  • 3acc448dbc xwayland: make X11 socket dir world-writable Simon Ser 2024-04-25 12:03:16 +02:00
  • 4c7c9095d9 xwayland: drop support for abstract sockets Simon Ser 2024-04-25 11:55:52 +02:00
  • 41fd552f53 wlr_scene: Set wlr_damage_ring_set_bounds earlier Alexander Orzechowski 2024-04-23 16:28:41 -04:00
  • 1dc44a1afe wlr_scene: Schedule new frame for WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT in output commit handler Alexander Orzechowski 2024-04-23 16:14:36 -04:00
  • 14692a7c55 wlr_scene: Fix WLR_SCENE_DEBUG_DAMAGE_HIGHLIGHT output damage Alexander Orzechowski 2024-04-24 12:58:17 -04:00
  • a06c728a05 Merge branch 'scheduling-2-better-this-time' into 'master' Rose Hudson 2024-04-24 15:04:24 +00:00
  • a601eafb7a deferred cursors: add a max_cursor_latency for output Daniel Hill 2023-08-29 23:03:35 +12:00
  • ed2cd86cee Set wlr_output_cursor.max_latency from wlr_cursor Daniel Hill 2023-08-29 18:28:21 +12:00
  • 47f8cefad8 output/cursor: deferred cursor move Daniel Hill 2023-08-28 17:08:10 +12:00
  • e70afebfc9 scene: do not reset scene_buffer state on buffer release Consolatis 2024-04-23 19:27:22 +02:00
  • 03c344de59 render: use dev_t when creating renderer Simon Ser 2023-10-04 15:05:19 +02:00
  • 986a2d9f66 render: replace wlr_renderer_get_drm_fd() with drm_dev_id Simon Ser 2023-10-04 12:40:34 +02:00
  • f55808aceb backend/wayland: fix tablet_v2 group buttons allocation Simon Zeni 2024-04-18 13:27:28 -04:00
  • 9cf810c3fb backend: close session file on drm backend creation failure Simon Zeni 2024-04-18 13:27:03 -04:00
  • 40fe1ce2c7 backend/session: improve explicit_gpu_find device handling Simon Zeni 2024-04-18 13:26:12 -04:00
  • 140197f56d backend/libinput: assert buffer overflow in add_pad_group_from_libinput Simon Zeni 2024-04-18 13:23:10 -04:00
  • a79f7096a6 types/scene: assert scene surface in scene_buffer_point_accepts_input Simon Zeni 2024-04-18 13:22:37 -04:00
  • 545a294532 scene: ensure layer surface usable area >0 Isaac Freund 2024-04-16 11:39:08 +02:00
  • 59f026465e xwayland: add a size-safe wrapper for xcb_send_event Ilia Bozhinov 2024-04-20 14:59:40 +02:00
  • b18aec3625 tinywl: assert on memory allocation Simon Zeni 2024-04-08 10:12:14 -04:00
  • 7cb206deb4 examples: assert on memory allocation Simon Zeni 2024-04-08 10:11:50 -04:00
  • ebef710746 renderer: replace get_render_buffer_caps() with struct field Simon Ser 2024-03-21 12:28:10 +01:00
  • 229f89b416 Merge branch 'buffer-pass-clear' into 'master' Julia Tatz 2024-04-22 06:05:12 +00:00
  • 0686666cf5 render: drop wlr_renderer_get_dmabuf_texture_formats() Simon Ser 2024-04-18 16:42:10 +02:00
  • 85c1eda721 render: unify getter for texture formats Simon Ser 2024-04-12 11:27:57 +02:00
  • dc2e1b8051 Merge branch 'cursor' into 'master' Austin Shafer 2024-04-20 15:01:59 +00:00
  • bc946ced77 Merge branch 'parent_renderer' into 'master' Austin Shafer 2024-04-20 15:00:26 +00:00
  • c63275d75e xwayland: add a size-safe wrapper for xcb_send_event Ilia Bozhinov 2024-04-20 14:59:40 +02:00
  • 95459e8250 Merge branch 'xwayland-async-prop' into 'master' Simon Ser 2024-04-19 05:21:06 +00:00
  • cc10a5259d backend/libinput: avoid potential NULL access in wlr_libinput_get_device_handle Simon Zeni 2024-04-08 09:39:36 -04:00
  • 8221c487ed xcursor/wlr_xcursor: properly clean xcursor in case of realloc failure in load_callback Simon Zeni 2024-04-08 10:12:54 -04:00
  • 75ecba444a seat: add serials to touch up events Ilia Bozhinov 2024-04-17 08:30:27 +02:00
  • 2f82c92307 Avoid using wayland-{client,server}.h Kirill Primak 2024-04-17 16:04:36 +03:00
  • cb01c63a8d
    scene: ensure layer surface usable area >0 Isaac Freund 2024-04-16 11:39:08 +02:00
  • e2cbbf0b4a render/vulkan: Fix clang compiler error in 32 bit ARM Android Biswapriyo Nath 2024-04-10 14:03:38 +00:00
  • f79d68491e xcursor: catch theme inheritance loops Chloé Vulquin 2024-03-28 13:46:20 +01:00
  • d5117961b4 render/vulkan: Avoid double-free on calloc error Kenny Levinsen 2024-02-22 23:07:58 +01:00
  • f6efdc2be1 wlr_gamma_control: Store gamma size when creating control Kenny Levinsen 2024-04-01 22:47:18 +02:00
  • fb07101bb1 util: fix non-linear behavior of wlr_box_closest_point() John Lindgren 2024-03-19 23:54:24 -04:00
  • 0f040dfc38 viewporter: fix "has buffer" check Kirill Primak 2024-03-23 23:33:14 +03:00
  • 19aaaff429 tablet_v2: destroy tablet seats on manager destroy Isaac Freund 2024-03-14 13:21:57 +01:00
  • d334507dc2 gles2: Avoid crash when glGetInteger64vEXT is missing Guido Günther 2024-03-12 10:38:21 +01:00
  • b1b34cd665 vulkan: perform sRGB-to-linear conversion correctly for premultiplied values John Lindgren 2024-04-07 02:00:14 -04:00
  • 73d2fd4d4f xwayland: add a few docs Simon Ser 2024-04-10 18:04:33 +02:00
  • dd2061b073 render/vulkan: Fix clang compiler error in 32 bit ARM Android Biswapriyo Nath 2024-04-10 14:03:38 +00:00
  • 9c1930d462 backend/drm: Skip multi-gpu outputs in backend tests Kenny Levinsen 2024-04-09 16:53:18 +02:00
  • 172c8add7d xcursor: catch theme inheritance loops Chloé Vulquin 2024-03-28 13:46:20 +01:00
  • d98a3eb492 vulkan: perform sRGB-to-linear conversion correctly for premultiplied values John Lindgren 2024-04-07 02:00:14 -04:00
  • 444f5eb4c8 doc: Add information about rapid hotplug detection Chris P 2024-04-03 05:34:36 -04:00
  • 2aa8cf10d6 backend/session: Add rapid hotplug detection Chris P 2024-04-03 05:28:04 -04:00
  • f0ce906b73 wlr_gamma_control: Store gamma size when creating control Kenny Levinsen 2024-04-01 22:47:18 +02:00
  • 3fc66d4525 util: fix non-linear behavior of wlr_box_closest_point() John Lindgren 2024-03-19 23:54:24 -04:00
  • cd219a7e38 output: drop wlr_output.needs_frame Simon Ser 2024-01-08 18:44:34 +01:00
  • c90abf3199 output: remove old frame scheduling Rose Hudson 2023-07-28 11:57:46 +01:00
  • 2693e78109 examples: switch to new frame scheduling Rose Hudson 2023-07-29 11:26:39 +01:00
  • 06515129d3 scene: switch to new frame scheduling Rose Hudson 2023-07-27 15:59:05 +01:00
  • 5fd3dc7fca Add interval frame scheduler Rose Hudson 2023-08-09 17:42:56 +01:00
  • be9622aba0 Add wl_surface.frame based frame scheduler Rose Hudson 2023-08-10 12:29:18 +01:00
  • 9b4acb157e Add frame scheduler interface Rose Hudson 2023-07-21 19:28:06 +01:00
  • 34219b0334 touch: make cancel functions take a wlr_seat_client Isaac Freund 2024-03-15 17:36:39 +01:00
  • 02cf478581 backend/drm: Fix hardware cursors when rendering to linear is not available Austin Shafer 2024-02-05 16:04:56 -05:00
  • 5a2e98e6c2 render/allocator/gbm: implement begin_data_ptr_access Simon Ser 2023-10-25 18:06:53 +02:00
  • 5a388b4a90 backend/drm: always create multigpu renderers Austin Shafer 2024-02-01 17:55:04 -05:00
  • 2f3ea4590a viewporter: fix outdated docs Kirill Primak 2024-03-24 13:10:52 +03:00
  • 072f6ed977 viewporter: fix "has buffer" check Kirill Primak 2024-03-23 23:33:14 +03:00
  • 538a7a190d types/text-input-v3: assert on invalid _leave() and _enter() calls Vaxry 2024-03-22 21:34:48 +00:00
  • e3bd318547 drm/backend: add support for cursor hotspots Ian Forbes 2024-03-19 16:20:32 -05:00
  • 94c31b824c screencopy: Add some logging Alexander Orzechowski 2024-03-22 11:36:12 -04:00
  • 3224fe6a51 screencopy: Remove dead code Alexander Orzechowski 2024-03-22 11:33:10 -04:00
  • b7d003caef
    scene: constify subsurface_tree_set_clip() Isaac Freund 2024-03-20 12:56:28 +01:00
  • 873e8e4558 tablet-tool: document event data Simon Ser 2024-03-17 23:52:02 +01:00
  • 5a5aa72571 security-context: constify lookup_client() Isaac Freund 2024-03-15 13:38:30 +01:00
  • c5eda09166 single-pixel-buffer: make wl_global public Isaac Freund 2024-03-15 13:48:31 +01:00
  • af4987c751 idle-notify: make wl_global public Isaac Freund 2024-03-15 13:45:58 +01:00
  • 0398d1b85a wlr_shm: make wl_global public Isaac Freund 2024-03-15 11:48:13 +01:00
  • e48de3bd3a Merge branch 'tablet-tool-scroll' into 'master' Louis Goyard 2024-03-16 09:05:15 +00:00
  • 65bf7d1679 examples: send xdg_toplevel configure events Simon Ser 2024-03-15 13:18:41 +01:00
  • 7a8e2cd8ed backend/libinput: drop stray space Simon Ser 2024-03-15 12:39:35 +01:00
  • bd8796d465 backend/libinput: drop outdated gesture cap logging Simon Ser 2024-03-15 12:34:19 +01:00
  • 71be993982 backend/drm: set adaptive_sync_status again Kirill Primak 2024-03-15 10:39:05 +03:00
  • bda1b41ee2 output-swapchain-manager: new helper Simon Ser 2024-02-23 12:12:12 +01:00
  • 52e01a9c8b backend/drm: implement wlr_backend_impl.{test,commit} Simon Ser 2024-02-16 15:55:40 +01:00
  • d41b5efc65 backend/drm: fix adaptive sync no-op changes Simon Ser 2024-02-16 18:05:45 +01:00
  • 35737ab00c backend/drm: add drm_connector_prepare() Simon Ser 2024-02-16 15:55:16 +01:00
  • a4f54086c1 backend/drm: move post-commit disable logic to drm_connector_apply_commit() Simon Ser 2024-02-16 15:29:47 +01:00
  • 5efa88ee7a backend/drm: drop drm_device_state_init_single() Simon Ser 2024-02-16 15:59:11 +01:00
  • ee01712847 backend/drm: unify connector test and commit codepaths Simon Ser 2024-02-16 15:25:51 +01:00
  • 2ff3479558 output-management-v1: add wlr_output_configuration_v1_build_state() Simon Ser 2022-09-14 11:56:01 +02:00
  • 917c650903 backend/multi: implement wlr_backend_impl.{test,commit} Simon Ser 2022-09-14 11:40:50 +02:00
  • 78c76ddd09 backend: add wlr_backend_{test,commit}() Simon Ser 2022-09-14 10:43:27 +02:00
  • fc4996d853 backend/drm: rework struct wlr_drm_page_flip for multiple connectors Simon Ser 2024-02-14 18:01:49 +01:00