weston/libweston
Derek Foreman 0a0ed0653b compositor: return paint node from weston_output_damage_flush_for_plane
Right now, any non-renderer plane only has a single paint node on it. It
can be useful to know what paint node that was after the damage flush.

This will be used shortly to simplify cursor handling in the drm backend.

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
2026-02-19 14:35:53 -06:00
..
backend-drm backend-drm: use view internal_name in debug 2026-02-19 16:21:19 +02:00
backend-headless backend-headless: fix undeclared FALSE identifier 2025-12-09 09:41:52 +01:00
backend-pipewire output-capture: Support writeback connector formats 2025-09-25 12:39:23 +02:00
backend-rdp backend-rdp: Add keyboard mapping for alternate Dvorak layouts 2025-10-21 23:21:55 +01:00
backend-vnc backend-vnc: Add missing aml/neatvnc cleanup in error path 2026-01-12 16:53:12 +00:00
backend-wayland vulkan-renderer: rename output options to surface/surfaceless 2025-09-12 18:04:57 +01:00
backend-x11 vulkan-renderer: rename output options to surface/surfaceless 2025-09-12 18:04:57 +01:00
color-lcms color-lcms: implement parametric-to-icc transforms 2026-02-19 14:38:10 +02:00
desktop libweston-desktop: replace surface %p with name 2026-02-19 16:21:19 +02:00
perfetto
renderer-gl gl-renderer: Disable texture validity checks by default 2026-02-13 17:04:05 +00:00
renderer-vulkan vulkan-renderer: fix VkMemoryDedicatedRequirements usage 2025-11-07 14:30:29 +01:00
shell-utils libweston: give weston_surfaces a simple name 2026-02-19 16:21:19 +02:00
animation.c animation: Change how we seed the initial time 2025-11-24 12:29:15 -06:00
auth.c
backend.h compositor: return paint node from weston_output_damage_flush_for_plane 2026-02-19 14:35:53 -06:00
bindings.c
clipboard.c
color-management.c shared: rename a few weston assert 2025-09-15 19:13:04 -03:00
color-management.h
color-noop.c libweston: make use of some of the new weston assert 2025-09-15 19:16:17 -03:00
color-operations.c color: const and export weston_color_curve_sample() 2026-02-19 14:38:10 +02:00
color-operations.h color: const and export weston_color_curve_sample() 2026-02-19 14:38:10 +02:00
color-profile-param-builder.c color: add weston_color_profile_param_builder_set_target_primaries_named() 2025-10-09 16:17:57 +00:00
color-properties.c
color-properties.h
color-representation.c libweston: Implement color-representation protocol 2025-12-19 17:08:29 +01:00
color-representation.h libweston: Implement color-representation protocol 2025-12-19 17:08:29 +01:00
color.c color: export weston_CIExy_to_XYZ() 2025-12-02 11:46:44 +02:00
color.h libweston: collapse CVD correction into single matrix multiplication 2026-01-22 18:24:29 +00:00
commit-timing.c compositor: Support the commit-timing protocol 2025-12-16 10:58:01 -06:00
commit-timing.h compositor: Support the commit-timing protocol 2025-12-16 10:58:01 -06:00
compositor.c compositor: return paint node from weston_output_damage_flush_for_plane 2026-02-19 14:35:53 -06:00
content-protection.c
data-device.c
drm-formats.c
fifo.c compositor: Add the fifo-v1 protocol 2025-12-04 14:03:13 -06:00
fifo.h compositor: Add the fifo-v1 protocol 2025-12-04 14:03:13 -06:00
git-version.h.meson
id-number-allocator.c shared: rename a few weston assert 2025-09-15 19:13:04 -03:00
id-number-allocator.h
input.c libweston: check focus surface before enabling pointer constraint 2026-02-05 13:28:52 +08:00
launcher-impl.h
launcher-libseat.c
launcher-util.c
launcher-util.h
libinput-device.c libweston: fix unexpect log when touch device has no output 2026-01-20 09:54:31 +08:00
libinput-device.h
libinput-seat.c libinput: support ignoring all libinput-based input devices by configuration 2025-10-21 12:54:42 +03:00
libinput-seat.h
libweston-internal.h libweston: give paint nodes internal_name and use it 2026-02-19 16:21:19 +02:00
linux-dmabuf.c
linux-dmabuf.h
linux-explicit-synchronization.c
linux-explicit-synchronization.h
linux-sync-file-uapi.h
linux-sync-file.c
linux-sync-file.h
log.c
meson.build libweston: Implement color-representation protocol 2025-12-19 17:08:29 +01:00
noop-renderer.c
output-capture.c output-capture: Fix assertions in pull_capture_task() 2025-09-25 17:51:22 +02:00
output-capture.h output-capture: Support writeback connector formats 2025-09-25 12:39:23 +02:00
pixel-formats.c pixel-formats: Update Vulkan formats 2025-09-08 12:02:11 +01:00
pixel-formats.h
pixman-renderer.c output-capture: Support writeback connector formats 2025-09-25 12:39:23 +02:00
pixman-renderer.h
plugin-registry.c
renderer-borders.c
renderer-borders.h
screenshooter.c screenshooter: Emit warning for output recording 2025-10-28 07:55:43 +00:00
spring-tool.c
surface-state.c surface: correctly apply scale/tranform changes when committed without buffer 2026-01-22 10:12:33 +00:00
timeline-perfetto.c
timeline.c
timeline.h
touch-calibration.c
vertex-clipping.c
vertex-clipping.h
weston-direct-display.c
weston-log-file.c
weston-log-flight-rec.c
weston-log-internal.h
weston-log-wayland.c
weston-log.c weston-log: Fix warning on 32-bit architectures 2025-10-09 13:29:01 +01:00
weston-trace.h