Commit graph

  • dd61d10d7d Merge branch 'use_paint_nodes_instead_of_views' into 'main' Derek Foreman 2026-03-20 17:57:56 -05:00
  • e7920f7eb1 Merge branch 'wip/mvlad/perfetto-debug-annotations' into 'main' Marius Vlad 2026-03-20 22:02:27 +02:00
  • 124fd8ad79 Merge branch 'offload-pre-blend' into 'main' Leandro Ribeiro 2026-03-20 17:37:36 +00:00
  • 9eab8ec909 Merge branch 'scanout_without_primary' into 'main' Derek Foreman 2026-03-20 11:20:23 -05:00
  • 191066078c drm: Allow building a planes-only state with no primary Derek Foreman 2026-02-27 14:10:04 -06:00
  • 922e01ce15 drm: special case the primary plane Derek Foreman 2026-02-25 15:26:27 -06:00
  • 181a2a03d9 drm: Ensure we always have a fb for non-cursor planes Derek Foreman 2026-02-25 15:24:34 -06:00
  • 6f23316ec6 drm: Check the cursor plane outside of the plane loop Derek Foreman 2026-02-25 14:39:23 -06:00
  • 174496da3c drm: refactor plane tests Derek Foreman 2026-02-25 14:27:52 -06:00
  • 97f6d2a95e state-helpers: use shared xmalloc Derek Foreman 2026-02-23 14:24:54 -06:00
  • 00c8c97483 Merge branch 'wip/mvlad/link-bpc' into 'main' Marius Vlad 2026-03-20 16:08:03 +02:00
  • 791b678aa9 Merge branch 'mr/shader_framebuffer_fetch' into 'main' Pekka Paalanen 2026-03-20 14:13:58 +02:00
  • 73ef90ea86 renderer-gl: create shader blender state and use it Pekka Paalanen 2025-11-06 15:10:19 +02:00
  • d524e0ab25 Merge branch 'fix-simple-vulkan' into 'main' Hiroaki Yamamoto 2026-03-20 11:50:31 +00:00
  • 96e0058a89 Merge branch 'fix-wb-crashes' into 'main' Leandro Ribeiro 2026-03-20 11:50:28 +00:00
  • 189f76864c Merge branch 'update_xkb_rules' into 'main' xichen 2026-03-20 11:45:35 +00:00
  • 1067375379 Merge branch 'drm-offload-background-color' into 'main' Robert Mader 2026-03-20 12:33:59 +01:00
  • 7472954709 renderer-gl: refactor gl_renderer_color_transform_create_steps() Pekka Paalanen 2025-10-31 14:59:20 +02:00
  • 174dfe961d gl-renderer: refactor into gl_color_curve_init() Pekka Paalanen 2025-10-31 14:13:26 +02:00
  • e891beddc2 renderer-gl: make resize_output() logging more accurate Pekka Paalanen 2025-10-28 13:24:29 +02:00
  • 9a9423e3c4 renderer-gl: compress shader descriptions Pekka Paalanen 2025-10-14 15:35:46 +03:00
  • a798e75257 renderer-gl: implement blend shader Pekka Paalanen 2025-10-13 15:44:06 +03:00
  • 8d1fd4512c Merge branch 'sand128' into 'main' Robert Mader 2026-03-20 10:35:31 +01:00
  • 9c13ab0d2f Merge branch 'vulkan-ycbcr' into 'main' Erico Nunes 2026-03-20 09:25:38 +00:00
  • 24e07d9f1f Merge branch 'single-pixel-client' into 'main' Derek Foreman 2026-03-20 04:24:54 -05:00
  • c427e4d258 Merge branch 'mr/parametric-srgb' into 'main' Pekka Paalanen 2026-03-20 11:11:17 +02:00
  • b4c1d859c4 Merge branch 'xselection' into 'main' John Good 2026-03-20 07:48:02 +00:00
  • 34f5f5dffb gitlab-ci: Bump kernel to drm-misc-next with background-color Robert Mader 2026-03-19 18:20:15 +01:00
  • 2d0161e715 drm-backend: Use apply_color_effect() for background-color Robert Mader 2026-03-19 18:16:33 +01:00
  • e52d58cd4b libweston: Move apply_color_effect() to common code Robert Mader 2026-03-19 18:16:14 +01:00
  • d5569d27a3 backend-drm: Adjust test expectations Robert Mader 2025-09-04 16:15:33 +02:00
  • 1a036439f8 drm-backend: Allow offloading opaque solid-color background via DRM property Robert Mader 2025-09-24 16:37:53 +02:00
  • d9885122ad backend-drm: Add support for the BACKGROUND_COLOR CRTC property Robert Mader 2025-09-04 15:20:42 +02:00
  • 9fd4a2fc93 Merge branch 'texture-target-fix-no-modifiers' into 'main' Robert Mader 2026-03-19 17:54:51 +01:00
  • 27fd323478 gl-renderer: Assume all YUV formats are external-only main Robert Mader 2026-03-19 17:25:09 +01:00
  • aa65b67ca0 input: Annotate touch/key/pointer input events Marius Vlad 2026-03-18 19:04:15 +02:00
  • 3665661a09 vulkan-renderer: support ycbcr shm Erico Nunes 2026-03-05 15:28:37 +01:00
  • f22ae95d5b Merge branch 'commit-non-stop' into 'main' Leandro Ribeiro 2026-03-19 00:47:59 +00:00
  • 2bd10d8390 renderer-gl: Add a Perfetto trace counter for tracking GPU active Marius Vlad 2026-03-11 23:53:43 +02:00
  • 6813b07ed1 renderer-gl: Be consistent with Perfetto regarding GPU activity Marius Vlad 2026-03-11 21:53:26 +02:00
  • f7ba557bee renderer-gl: Add Perfetto debug annotations Marius Vlad 2026-03-11 10:36:11 +02:00
  • 9b29ca95d3 libweston: Add Perfetto debug annotation for buffer info Marius Vlad 2026-03-10 23:36:24 +02:00
  • df0ae59a0b libweston: Introduce Perfetto debug annotations Marius Vlad 2026-03-10 15:19:28 +02:00
  • 238221e833 vulkan-renderer: support ycbcr dmabuf Erico Nunes 2026-03-04 17:23:02 +01:00
  • 7c82d3483f pixman-renderer: Change view_transformation test to paint_node Derek Foreman 2026-03-17 12:45:41 -05:00
  • c0ce6ce8b0 pixman-renderer: Pass paint node to region_intersect_only_translation Derek Foreman 2026-03-17 12:43:19 -05:00
  • bfaf676c96 pixman-renderer: Use pnode precalculated region for clipped draw Derek Foreman 2026-03-17 11:58:23 -05:00
  • b7cb6fb98b compositor,renderers: Store a pointer to the view transform in pnode Derek Foreman 2026-03-17 11:31:59 -05:00
  • b18f917189 compositor,renderers: Move surface opaque and blended regions into pnode Derek Foreman 2026-03-17 11:21:04 -05:00
  • 10485dba7c renderers: use pnode view_alpha everywhere Derek Foreman 2026-03-16 14:07:55 -05:00
  • 4511346005 drm,renderers: Remove some unnecessary indirection Derek Foreman 2026-03-16 14:07:21 -05:00
  • 3945eea11e pixman-renderer: Remove weston_view from repaint_region Derek Foreman 2026-03-16 13:56:34 -05:00
  • c5b9fd1a2d vulkan-renderer: Don't use weston_view Derek Foreman 2026-03-16 13:52:22 -05:00
  • 387bf0af69 vulkan-renderer: Check pnode valid transform Derek Foreman 2026-03-16 13:51:39 -05:00
  • ebb3c7c7a5 compositor: Store the output desination and buffer source rects in pnode Derek Foreman 2026-03-16 13:30:46 -05:00
  • 6be71b924c gl-renderer: Log paint node internal name instead of view Derek Foreman 2026-03-16 12:52:24 -05:00
  • 237c186002 compositor: Add a weston_coord_global_to_surface_for_paint_node and use it Derek Foreman 2026-03-16 12:50:04 -05:00
  • 560853f2a7 drm: Fix stale comment that refers to weston_view Derek Foreman 2026-03-16 12:12:30 -05:00
  • dadc0913e8 drm: Stop using weston_view in find_plane_for_paint_node Derek Foreman 2026-03-16 12:09:17 -05:00
  • c7421c5b66 drm: Rename find_plane_for_view Derek Foreman 2026-03-16 12:08:31 -05:00
  • fda6787a3a compositor: Store view alpha in the paint node Derek Foreman 2026-03-16 12:06:22 -05:00
  • 0641834912 drm: rename node to pnode in drm_output_find_plane_for_view Derek Foreman 2026-03-16 12:04:32 -05:00
  • 8690231c40 drm: Stop using weston_view in drm_assign_planes Derek Foreman 2026-03-16 11:21:21 -05:00
  • a051c12f2b drm: Stop using weston_view in try_paint_node_on_plane Derek Foreman 2026-03-16 11:20:46 -05:00
  • c1f3d9a04a drm: Store paint node instead of view in plane state Derek Foreman 2026-03-16 11:17:04 -05:00
  • 5f9bf78eea compositor: Add cursor layer status to paint nodes Derek Foreman 2026-03-16 10:52:43 -05:00
  • e9bba707e5 drm: Don't use weston_view in drm_output_find_plane_for_view Derek Foreman 2026-03-16 10:01:02 -05:00
  • a562ee23eb drm: Check for exact outputs instead of output masks in asserts Derek Foreman 2026-03-16 10:00:22 -05:00
  • a483a5756c drm: Don't use weston_view in drm_fb_get_from_paint_node Derek Foreman 2026-03-16 09:57:05 -05:00
  • ac7ed63e70 drm: Use is_fully_opaque from paint node in drm_fb_get_from_paint_node Derek Foreman 2026-03-16 09:56:10 -05:00
  • 5f252f81c8 Merge branch 'not_really_fully_opaque' into 'main' Derek Foreman 2026-03-18 11:16:33 -05:00
  • 63e1775cb2 compositor: Fix rotated opaque surfaces Derek Foreman 2026-03-17 09:22:38 -05:00
  • cdac5dd542 Merge branch 'tools_all' into 'main' Pablo Saavedra 2026-03-18 15:56:00 +00:00
  • 691b8379f7 clients: Add a new single-pixel-buffer test client Derek Foreman 2026-03-18 10:09:13 -05:00
  • 541d59f925 Merge branch 'wip/mvlad/wayland-backend-kiosk' into 'main' Marius Vlad 2026-03-18 12:38:24 +02:00
  • 23066a767d backend-drm: offload PQ EOTF using curve colorops Leandro Ribeiro 2025-09-20 12:00:44 -03:00
  • 12805d9192 backend-drm: decompose xform into shaper + 3D cLUT to offload to KMS Leandro Ribeiro 2025-09-19 19:29:17 -03:00
  • e093d21016 color: rename to_shaper_plus_3dlut() to to_clut() Leandro Ribeiro 2026-02-08 13:21:16 -03:00
  • 348141f899 gl-renderer: change len_shaper and len_lut3d to uint32_t Leandro Ribeiro 2025-11-19 23:39:10 -03:00
  • 43d82ae0dd backend-drm: offload pre-blend color xform Leandro Ribeiro 2025-09-02 20:49:28 -03:00
  • 150784e66a color: add KMS colorop 1D curves to tf_info Leandro Ribeiro 2026-03-08 21:46:53 -03:00
  • 0d6843eb28 backend-drm: add quantization to drm_colorop_3x1d_lut_blob Leandro Ribeiro 2025-09-02 18:01:55 -03:00
  • 725d7736fc Merge branch 'feature/transparent-bg-pipewire' into 'main' Paul GOULPIÉ 2026-03-17 16:58:06 +00:00
  • 10a95e73c9 drm: Log paint node internal names instead of view internal names Derek Foreman 2026-03-16 09:53:48 -05:00
  • f622cee2e7 drm: Pass a paint node to dmabuf_feedback_maybe_update Derek Foreman 2026-03-16 09:54:59 -05:00
  • caa0e06348 drm: Use surface from paint node in drm_fb_get_from_paint_node Derek Foreman 2026-03-16 09:35:16 -05:00
  • e58e41e090 vnc: Don't use weston_view Derek Foreman 2026-03-16 09:33:59 -05:00
  • ecb1396f61 drm: Change node to pnode in drm_output_prepare_cursor_paint_node Derek Foreman 2026-03-16 09:27:30 -05:00
  • 50a167c481 drm: rename node to pnode in drm_output_try_paint_node_on_plane Derek Foreman 2026-03-16 09:25:37 -05:00
  • 1f5c427a2c compositor: Replace view_has_valid_buffer with paint_node_had_valid_buffer Derek Foreman 2026-03-16 08:53:32 -05:00
  • 530c85d3eb drm: Pass paint node to drm_fb_compatible_with_plane Derek Foreman 2026-03-13 15:35:58 -05:00
  • 4bc2089722 drm: Pass paint node to cursor_bo_update Derek Foreman 2026-03-13 15:24:59 -05:00
  • dbec8b1ef1 Merge branch 'mr/stmeta' into 'main' Pekka Paalanen 2026-03-17 17:48:14 +02:00
  • e743f50f9e Merge branch 'wip/mvlad/fix-build-script' into 'main' Marius Vlad 2026-03-17 17:48:08 +02:00
  • 9322b23837 coverage: Fix meson deprecated function arg Marius Vlad 2026-03-17 15:11:40 +02:00
  • 92d2ca58ca westinyplus: Bump to libweston 16 Marius Vlad 2026-03-17 08:02:17 +02:00
  • 41a0cafd32 gitlab-ci.yml: Split build-and-test.sh into build and test Marius Vlad 2026-03-17 08:00:19 +02:00
  • 2e709acd8b Merge branch 'mr/remreadpixels' into 'main' Pekka Paalanen 2026-03-17 17:31:50 +02:00
  • e0066a8038 libweston: remove weston_renderer::read_pixels Pekka Paalanen 2026-03-17 15:34:25 +02:00
  • d6983c4910 gitlab-ci: Print and exit if cmd exits with non-zero status Marius Vlad 2026-03-17 07:52:41 +02:00