Commit Graph

  • 41849d3951 Revert "Support direct scanout with src crop and dst boxes" master itycodes 2024-10-27 09:00:32 +0100
  • 1372310b5e backend/drm: check whether clipped damage is empty Simon Ser 2024-10-26 13:04:55 +0200
  • 0c0628f43e Use WLR_PRIVATE for private fields Kirill Primak 2024-10-05 11:37:22 +0300
  • 044f75f26f scene: Apply output offset for direct scanout David Turner 2024-10-24 11:09:57 +0100
  • 421e92be59 backend/x11: delete xcb conn check NULL Peng Liu 2024-10-24 09:06:22 +0800
  • bc209efac3 backend/headless: actually perform output test Isaac Freund 2024-10-24 10:49:08 +0200
  • f10bae8fe9 xdg-positioner: use enum_is_valid functions xurui 2024-10-23 18:46:16 +0800
  • c955301a35 xdg-toplevel: use enum_is_valid functions xurui 2024-10-23 18:43:27 +0800
  • ac17517a5c Support direct scanout with src crop and dst boxes David Turner 2024-10-17 14:24:05 +0100
  • f2960e1990 wlr_linux_dmabuf_v1: log plane index in error messages for dma-buf YaoBing Xiao 2024-09-10 21:51:26 +0800
  • fee5b84ccb backend/multi: Advance index on backend_commit Kenny Levinsen 2024-10-15 17:06:32 +0200
  • 7f375b8afb scene: crop output buffer damage before adding Kirill Primak 2024-10-15 15:33:24 +0300
  • b1ade2c096 backend/drm: fix timeline feature flag on multi-GPU setups Simon Ser 2024-10-12 17:11:32 +0200
  • fd23474497 output: Change wlr_output_add_software_cursors_to_render_pass to take buffer coordinates Alexander Orezechowski 2024-10-11 12:35:57 -0400
  • 3cd7c40544 output: drop output timeline flag Simon Ser 2024-10-10 16:30:57 +0200
  • 8568b2a6fc scene: use backend-wide timeline feature flag Simon Ser 2024-10-10 16:30:46 +0200
  • 2432b1fe07 output: use backend-wide timeline feature flag Simon Ser 2024-10-10 16:30:31 +0200
  • a44cec9e11 backend: add timeline feature flag Simon Ser 2024-10-10 16:23:49 +0200
  • f00292c46e scene: Rename some functions Alexander Orezechowski 2024-10-10 11:06:05 -0400
  • 9cb26d19c9 scene: Only accept buffer coordinates for damage Alexander Orezechowski 2024-10-10 10:33:35 -0400
  • c959152c9c scene: Factor scaling into output transform function Alexander Orezechowski 2024-10-09 18:34:02 -0400
  • 7142b86a95 scene: Apply damage ring as buffer local coordinates Alexander Orezechowski 2024-10-09 18:15:33 -0400
  • 4e1b6eecbf damage_ring: Add notes about damage being in buffer local coordinates Alexander Orezechowski 2024-10-09 18:15:08 -0400
  • 1253b54f21 damage_ring: Remove wlr_damage_ring_set_bounds Alexander Orzechowski 2024-08-26 18:50:14 -0400
  • 8ee7b1c42d damage_ring: Stop using ring->{width, height} Alexander Orzechowski 2024-08-26 18:42:27 -0400
  • 5555f975ac damage_ring: Remove return value of wlr_damage_ring_add/wlr_damage_ring_add_box Alexander Orzechowski 2024-10-07 14:45:17 -0400
  • 3d48a03b81 wlr_damage_ring: Clamp damage region to buffer size Alexander Orzechowski 2024-10-07 14:48:15 -0400
  • 89b45be43b scene: Don't rely on return value of wlr_damage_ring_add Alexander Orzechowski 2024-08-26 18:37:48 -0400
  • 9e42f8c238 scene: Use wlr_output_transformed_resolution Alexander Orzechowski 2024-08-26 18:39:14 -0400
  • 76cd17c833 subcompositor: drop unused subsurface state Kirill Primak 2024-10-08 19:18:38 +0300
  • 86ff511fe2 xwayland/xwm: implement somewhat asynchronous request flushing Simon Ser 2023-08-21 12:16:24 +0200
  • 59e554c49d xwayland/xwm: extract read loop to separate function Simon Ser 2023-08-21 12:03:26 +0200
  • 0acd0b9d0e keyboard: add utilities for pointer keys Simon Ser 2024-08-08 23:36:04 +0200
  • c668fae854 render/vulkan: make VK_KHR_external_semaphore_fd optional Simon Ser 2024-10-03 19:15:58 +0200
  • 1fc0123ba7 ext-foreign-toplevel-list: add _from_resource() Kirill Primak 2024-10-01 15:42:06 +0300
  • 49e03e111a Merge branch 'ext-screencopy-v1-ng' itycodes 2024-10-01 06:13:19 +0200
  • 3da6fac1f2 render/vulkan: check size when creating shm texture Simon Ser 2024-09-29 16:35:33 +0200
  • d55c175777 render/vulkan: log size when importing too-large DMA-BUF Simon Ser 2024-09-29 16:35:07 +0200
  • a8d1e5273a linux-dmabuf-v1: use static_assert Kirill Primak 2024-09-24 21:55:10 +0300
  • 56d69320c7 pointer: release pressed buttons on destroy Kirill Primak 2024-08-14 20:23:45 +0300
  • c752270be7 tinywl: drop focused surface check for interactive ops Kirill Primak 2024-09-09 19:27:24 +0300
  • 7debaced03 x11/backend: Optimize query_version error handling YaoBing Xiao 2024-09-12 17:26:21 +0800
  • bf0cac12a3 input-method-v2: set no keymap format if no keymap is set llyyr 2024-09-08 23:20:30 +0530
  • 04525e6f82 wlr_screencopy_v1: send fine-grained damage events YaoBing Xiao 2024-09-10 11:47:32 +0800
  • 96ad414ec9 backend/drm: Remove call to CRTC realloc on scan Kenny Levinsen 2024-09-06 21:43:33 +0200
  • 9f7ab85718 tearing_control_v1: Free the wlr_tearing_control_v1 on error YaoBing Xiao 2024-09-09 16:12:01 +0800
  • 1a7981f7c9 compositor: document surface events Simon Ser 2024-09-05 19:49:20 +0200
  • 0f0154fed4 ext-image-copy-capture-v1: implement PAINT_CURSORS flag Simon Ser 2024-07-07 22:15:50 +0200
  • 324e894bf0 ext-image-capture-source-v1: add start/stop hooks Simon Ser 2024-07-07 22:14:53 +0200
  • d52f38c403 backend/headless: accept hardware cursors Simon Ser 2024-04-26 18:48:19 +0200
  • 1b0bcf8f76 ext-image-capture-source-v1: add output cursor source Simon Ser 2024-04-18 17:56:50 +0200
  • 5507770194 output: require commit after hardware cursor update Simon Ser 2024-04-26 18:41:58 +0200
  • 145ad0ce46 ext-image-capture-source-v1: add output source Simon Ser 2024-02-12 20:16:28 +0100
  • e3460030e6 ext-image-capture-source-v1: add wlr_ext_image_capture_source_v1_set_constraints_from_swapchain() Simon Ser 2024-04-18 18:39:28 +0200
  • 90ed3298e4 ext-image-copy-capture-v1: add wlr_ext_image_copy_capture_frame_v1_copy_buffer() Simon Ser 2024-04-18 18:20:29 +0200
  • 18c5445d84 ext-image-copy-capture-v1: new protocol implementation Simon Ser 2024-04-18 18:19:53 +0200
  • a05965afe5 ext-image-capture-source-v1: add source pointer cursors Simon Ser 2024-04-08 19:59:44 +0200
  • 4035f23792 ext-image-capture-source-v1: add base interface Simon Ser 2024-02-12 20:14:56 +0100
  • 234d31f138 backend/drm: improve doc comment for match_connectors_with_crtcs_() Simon Ser 2024-08-21 23:54:24 +0200
  • beb9a9ad0a linux-drm-syncobj-v1: Skip release if there is no timeline Kenny Levinsen 2024-08-28 18:10:10 +0200
  • 0db4df4c8e gles2/pass: remove duplicate variable declarations YaoBing Xiao 2024-08-26 23:57:26 +0800
  • 0d6284eb62 backend/drm: add explicit sync support to libliftoff interface Simon Ser 2024-08-06 19:55:37 +0200
  • d7223eae02 backend/drm: add explicit sync support to multi-GPU blits Simon Ser 2024-08-05 19:12:53 +0200
  • 3187479c07 render/color: Invert ownership model of color_transform types. Alexander Orzechowski 2024-08-24 14:33:22 -0400
  • fa2abbeefb render/color: return tranform in wlr_color_transform_ref() Simon Ser 2024-08-24 11:07:58 +0200
  • a5aae69b2a backend/drm: remove unnecessary semicolons YaoBing Xiao 2024-08-23 15:25:01 +0800
  • 52afedadea wlr_scene: Assert wlr_scene_rect has nonnegative dimensions Alexander Orzechowski 2024-08-23 16:53:32 -0400
  • 52dce29e06 render/vulkan: use non-coherent memory for read_pixels() Simon Ser 2024-08-22 18:17:34 +0200
  • 5432108846 backend/drm: drop SKIP in match_connectors_with_crtcs() Simon Ser 2024-08-21 22:18:23 +0200
  • 5f3b99bbed backend/drm: rename i param in match_connectors_with_crtcs_() Simon Ser 2024-08-21 22:12:22 +0200
  • 1e03719361 backend/drm: drop match_connectors_with_crtcs() return value Simon Ser 2024-08-21 22:02:51 +0200
  • 0bf642d246 backend/drm: use more descriptive names for match_obj() Simon Ser 2024-08-21 21:56:39 +0200
  • d2a5dbe104 backend/drm: use CRTCs in-order Simon Ser 2024-08-20 19:46:38 +0200
  • 43554c1966 types/wlr_output: removing the useless pointer YaoBing Xiao 2024-08-20 17:45:13 +0800
  • cf93d31736 scene: resize damage ring on geometry update Kirill Primak 2024-08-21 13:33:38 +0300
  • bfcaa4bc44 swapchain, damage_ring: Drop buffer age Alexander Orzechowski 2024-08-20 18:33:59 -0400
  • eebaca8dbf output/render: Drop buffer age from wlr_output_begin_render_pass Alexander Orzechowski 2024-08-20 18:33:00 -0400
  • 62cc96b3a4 scene: update output geom on commit after dropping pending damage Kirill Primak 2024-08-20 19:25:20 +0300
  • 098cb9b7a3 xdg-shell: add wlr_xdg_toplevel_configure() Simon Ser 2024-04-17 11:30:46 +0200
  • 8582b45c9e xdg-shell: document struct wlr_xdg_toplevel_configure Simon Ser 2024-04-17 11:30:34 +0200
  • 3d2f09bace backend/drm: fix a use-after-free Dudemanguy 2024-08-19 11:33:36 -0500
  • b4f077a596 drm-syncobj-v1: remove buffer release listener on signaller destroy Kirill Primak 2024-08-19 14:23:38 +0300
  • 3048fb3fc6 render/egl: Release devices before return YaoBing Xiao 2024-08-19 23:07:35 +0800
  • 5df2b34d2b allocator/gbm: Reset errno before gbm_bo_create Kenny Levinsen 2024-08-19 14:59:44 +0200
  • ccd4703207 allocator/gbm: Log errno if gbm_bo_create fails Kenny Levinsen 2024-08-19 14:37:39 +0200
  • a0450d219f layer-shell: introduce wlr_layer_surface_v1_get_exclusive_edge() Kirill Primak 2024-06-11 16:16:31 +0300
  • 270e6f4ebb layer-shell: add v5 support Kirill Primak 2024-06-11 16:11:43 +0300
  • e88988e364 keyboard: simplify releasing keys on finish Kirill Primak 2024-08-09 15:27:51 +0300
  • 310a5eb61c backend/wayland: simplify wl_keyboard.{enter,leave} processing Kirill Primak 2024-08-09 15:27:17 +0300
  • 08495d2596 backend/drm: don't set vsync present flag if page flip was async Isaac Freund 2024-08-10 13:27:05 +0200
  • 3103ea3af9 backend/wayland: process initial events from globals correctly Kirill Primak 2024-08-15 12:48:28 +0300
  • ee21deb458 linux-drm-syncobj: add missing decls in the header Kirill Primak 2024-08-15 11:29:31 +0300
  • baaec88e2f
    linux-drm-syncobj-v1: actually use the requested version Leonardo Hernández Hernández 2024-08-14 23:00:36 -0600
  • 4da4269d8f seat/pointer: reset pressed buttons on "grab-compatible" focus change Kirill Primak 2024-08-14 22:43:44 +0300
  • 5c98d1a04a xdg-surface: fix window geometry handling Kirill Primak 2024-08-14 18:25:03 +0300
  • a1298580cc compositor: add surface role map hook Kirill Primak 2024-08-14 18:22:41 +0300
  • 515275ee72 wlr_scene: Introduce wlr_scene_set_gamma_control_manager_v1 Alexander Orzechowski 2024-08-14 13:18:56 -0400
  • 23202e192c wlr_scene: Introduce wlr_scene_output_needs_frame Alexander Orzechowski 2024-08-14 12:51:15 -0400
  • 2463a4723e wlr_scene: Ensure we restack all xwayland surfaces to the bottom when scene node is disabled Alexander Orzechowski 2024-08-14 11:53:20 -0400
  • 291df10fe5 wlr_scene: Extract function to get xwayland surface from node Alexander Orzechowski 2024-08-14 11:53:05 -0400