Commit graph

  • 8552e84636 Merge branch 'color-noop-support-extracting-hdr-metadata' into 'main' elliot chen 2026-06-20 11:52:15 +08:00
  • 23ef993ecf Merge branch 'backend-rdp-idle-optimization' into 'main' Alexandre Marquis-Angulo 2026-06-19 16:29:35 +00:00
  • 359264982d Merge branch 'drop_assert' into 'main' Derek Foreman 2026-06-19 10:02:28 -05:00
  • 919c56d1db weston-direct: Don't assert in weston due to client bugs Derek Foreman 2026-06-18 10:36:31 -05:00
  • 172ab70986 Merge branch 'main' into 'main' Rajesh Mallempati 2026-06-19 13:49:48 +00:00
  • 20139b39fd Merge branch 'fix_weston_direct' into 'main' Derek Foreman 2026-06-19 08:15:12 -05:00
  • 95dba22e4b Merge branch 'devanshi_bansal/compositor-skip-deferred-repaint' into 'main' Devanshi Bansal 2026-06-19 12:07:28 +00:00
  • 03c1b96d38 Merge branch 'feature/vkbd_design' into 'main' Joscha Wloch 2026-06-19 11:39:05 +00:00
  • b0bcc25cb4 Merge branch 'vulkan-ycbcr' into 'main' Erico Nunes 2026-06-19 09:53:15 +00:00
  • 3f719bb601 Merge branch 'wip/mvlad/fast-direct-display' into 'main' Marius Vlad 2026-06-19 12:10:29 +03:00
  • fe674497b2 Merge branch 'gpu_recovery' into 'main' Trigger Huang 2026-06-19 17:10:16 +08:00
  • 02b223f3ac tests: add GPU recovery test for the GL renderer Trigger Huang 2026-06-19 16:08:05 +08:00
  • cbeb712f29 Merge branch 'fratti/backend-tracepoints' into 'main' Nicolas F. 2026-06-19 08:12:19 +00:00
  • 2bae5ff1d5 Merge branch 'perfetto_output_enter' into 'main' Derek Foreman 2026-06-19 03:08:38 -05:00
  • 9a243d1330 Merge branch 'protected_context' into 'main' Derek Foreman 2026-06-19 03:05:48 -05:00
  • 2b64611adb Merge branch 'more-sync-fixes' into 'main' Erico Nunes 2026-06-19 07:57:29 +00:00
  • 698dbe6171 clients/simple-dmabuf-vulkan: Update buffer ubo after fence wait main Erico Nunes 2026-05-26 13:16:55 +02:00
  • 82a7dc0fc4 clients/simple-dmabuf-vulkan: Fix external-queue sync Erico Nunes 2026-05-26 13:05:28 +02:00
  • 92d76bc2d0 clients/simple-vulkan: Update frame ubo after fence wait Erico Nunes 2026-05-26 12:54:36 +02:00
  • ca44709c81 clients/simple-vulkan: Fix renderpass subpass dependency Erico Nunes 2026-05-26 12:53:46 +02:00
  • 70b478f13d vulkan-renderer: Fix layout transition in renderbuffer creation Erico Nunes 2026-05-26 12:46:51 +02:00
  • 8bb82f341e vulkan-renderer: Fix renderpass subpass dependency Erico Nunes 2026-05-26 12:29:57 +02:00
  • dc6e2bf98b Merge branch 'mr/fancyvals' into 'main' Pekka Paalanen 2026-06-19 09:54:37 +03:00
  • e51dbc87c3 Merge branch 'electrical-blending' into 'main' Leandro Ribeiro 2026-06-19 06:54:18 +00:00
  • 8bafff18d3 clients/simple-egl: Support robust context Trigger Huang 2026-04-24 14:01:48 +08:00
  • 728b5d2659 renderer-gl: Restore dma buffers in GPU recovery Trigger Huang 2026-04-24 15:24:32 +08:00
  • 3e5a77253b renderer-gl: Save all the DMA buffers Trigger Huang 2026-04-24 13:56:26 +08:00
  • cd38ef0d8b backend-drm: destroy scanout fb in GPU recovery Wei Zhao 2026-04-24 13:55:45 +08:00
  • 64dfbe20a9 renderer-gl: Set SHMbufs to dirty to avoid garbage Trigger Huang 2026-04-24 13:53:33 +08:00
  • 64d954cef4 renderer-gl: recreate SHM buffers in GPU recovery Trigger Huang 2026-04-24 14:47:44 +08:00
  • 113f8467d6 renderer-gl: Save all the SHM buffers Trigger Huang 2026-04-24 13:51:11 +08:00
  • 86ac2a6eca backend-drm: Reinit GL renderer after GPU reset Trigger Huang 2026-04-24 12:15:11 +08:00
  • e88d82440a renderer-gl: return RENDERER_LOST if GPU reset Trigger Huang 2026-04-24 12:15:01 +08:00
  • 234f8aa9fd libweston: Add error return code to repaint_output Trigger Huang 2026-04-23 13:22:55 +08:00
  • c733b21d16 renderer-gl: Change init/destroy step for recovery Trigger Huang 2026-04-24 12:01:06 +08:00
  • 769e4b9d68 renderer-gl: split init/destroy into two parts Trigger Huang 2026-04-24 11:16:06 +08:00
  • a29873b994 renderer-gl: Add interface to set recovering status Trigger Huang 2026-04-23 13:19:02 +08:00
  • f84a7a9a0a renderer-gl: Enable graphics reset recovery if supported Trigger Huang 2026-04-23 13:18:25 +08:00
  • 17396d56a8 Merge branch 'vnc-enable-dmabuf' into 'main' Dominik Schütz 2026-06-19 04:22:53 +00:00
  • afb6869b76 tests: Add restricted buffer testing Derek Foreman 2026-06-04 15:48:07 -05:00
  • c889521147 shared: Add a way to create restricted buffers Derek Foreman 2026-06-04 15:25:17 -05:00
  • 27b07295ce tests: Add weston_restricted_buffer to test client helper Derek Foreman 2026-06-04 15:23:07 -05:00
  • a8a73d317d drm/gl-renderer: Hook up protected content extension Derek Foreman 2026-06-04 14:35:31 -05:00
  • fe95dddc40 drm: use create_with_modifiers2 and pass the output gbm flags Derek Foreman 2026-05-28 16:01:02 -05:00
  • 45595a69c3 clients/simple-dmabuf-egl: Error out on missing direct-display protocol Derek Foreman 2026-06-18 11:57:19 -05:00
  • 51125680a7 clients: Add weston-restricted-buffer protocol to simple-dmabuf-egl Derek Foreman 2026-05-28 15:53:13 -05:00
  • 52c71030db clients: Add protected memory option to simple-dmabuf-egl Derek Foreman 2026-05-28 15:22:00 -05:00
  • 19092c5e3b protocol: Add a weston-restricted-buffer protocol Derek Foreman 2026-05-06 15:35:10 -05:00
  • cddbccca1b drm/state-propose: Add perfetto annotations for drm_assign_planes Nicolas Frattaroli 2026-06-18 22:01:35 +02:00
  • 0ebae73350 drm/state-propose: Add tracing for paint nodes in propose_state Nicolas Frattaroli 2026-06-17 20:00:51 +02:00
  • ca2a3da44c trace: Add bitflag tracing annotations Nicolas Frattaroli 2026-06-17 19:56:22 +02:00
  • b285664b2b gl-renderer: Annotate need_hole in draw_paint_node Nicolas Frattaroli 2026-06-17 13:53:54 +02:00
  • bef9fc5cbd compositor: Add tracing for need_hole in paint_node_update_late Nicolas Frattaroli 2026-06-17 13:49:45 +02:00
  • 72aecddef0 trace: Add message to macro's use of static_assert Nicolas Frattaroli 2026-06-15 14:37:05 +02:00
  • 55469a843b trace: Untangle header situation Nicolas Frattaroli 2026-06-15 14:32:36 +02:00
  • 5fedcdac1e clients/simple-dmabuf-egl: Bind newer direct display protocol Derek Foreman 2026-06-18 11:05:00 -05:00
  • 03acf777e8 weston-direct: Add errors and bump version Derek Foreman 2026-06-18 11:03:56 -05:00
  • 2bfe625f03 compositor: Introduce the concept of restricted buffers Derek Foreman 2026-05-07 15:12:57 -05:00
  • dfd5b0b9f6 compositor/drm: Store surface protection status on paint nodes Derek Foreman 2026-05-07 14:37:34 -05:00
  • 1ff3867222 compositor: Introduce a policy for restricted client buffer handling Derek Foreman 2026-05-06 15:02:54 -05:00
  • f7fd6c30ab frontend/renderers: Add renderer-restricted-context to ini Derek Foreman 2026-05-06 13:00:02 -05:00
  • 40c5c5db9c weston-direct: Don't assert in weston due to client bugs Derek Foreman 2026-06-18 10:36:31 -05:00
  • bdcbaf3e90 Merge branch 'wip/mvlad/invalid-resource-popups' into 'main' Marius Vlad 2026-06-18 18:49:48 +03:00
  • ccf47f71e2 trace: Add a bunch of tracepoints Derek Foreman 2026-06-17 21:53:07 -05:00
  • 9828f6c616 Merge branch 'main' into 'main' Pritama Biswas 2026-06-18 14:18:33 +00:00
  • 0562e5bdf5 gl-renderer: Add some perfetto trace points Derek Foreman 2026-06-17 11:17:06 -05:00
  • af5f29e174 drm/trace: Add perfetto instrumentation for dmabuf feedback Derek Foreman 2026-06-17 14:44:09 -05:00
  • 668957da81 drm: optimize inactive drm_debug() Pekka Paalanen 2026-06-18 13:39:43 +03:00
  • 068fdda0cb drm: debug plane type in KMS state Pekka Paalanen 2026-06-18 13:35:34 +03:00
  • 7ca9a55698 drm: support fancy-printing of KMS property values Pekka Paalanen 2026-06-08 18:04:55 +03:00
  • cc9868c947 Merge branch 'update_perfetto' into 'main' Derek Foreman 2026-06-18 07:01:42 -05:00
  • 7f4cac4070 Merge branch 'disjoint_query_differently' into 'main' Derek Foreman 2026-06-18 06:56:26 -05:00
  • a399cdefd7 Merge branch 'mr/bgra' into 'main' Pekka Paalanen 2026-06-18 14:56:25 +03:00
  • bd591988bd Revert "gl-renderer: Prefer GL_RGBA8 with swizzles over GL_BGRA8_EXT" Pekka Paalanen 2026-06-16 15:47:15 +03:00
  • bf5f68385a Merge branch 'mr/drmfailleaks' into 'main' Pekka Paalanen 2026-06-18 14:38:13 +03:00
  • 89a46847d7 drm: fix pageflip counter timer tear-down on failure Pekka Paalanen 2026-06-18 14:26:26 +03:00
  • b1fd8af15f drm: don't leak debug scope on failure Pekka Paalanen 2026-06-18 13:57:53 +03:00
  • b45fe24383 color-noop: support extracting HDR metadata from parametric color profiles Elliot Chen 2026-06-17 18:50:12 +09:00
  • 196e226129 drm-backend: add mode validation before enabling an output Rajesh Mallempati 2026-06-10 15:53:17 +05:30
  • 8ad6685fa9 drm: Refactor dma_feedback_maybe_update Derek Foreman 2026-06-17 11:16:39 -05:00
  • 9abded4c14 trace: Log surfaces entering displays in perfetto Derek Foreman 2026-06-15 15:08:22 -05:00
  • f39e5fb8d6 compositor: Refactor update of visibility mask Derek Foreman 2026-06-15 14:45:35 -05:00
  • fd1aad38e1 trace: Add track as annotation Derek Foreman 2026-06-15 14:40:39 -05:00
  • 7d68e2b248 trace: Put track ids in their own struct Derek Foreman 2026-06-15 16:42:13 -05:00
  • b7fdd41b76 trace: Only reset annotation count in flush Derek Foreman 2026-06-15 14:02:50 -05:00
  • 6dde7db885 trace: unify WESTON_TRACE_FUNC and WESTON_TRACE_ANNOTATE_FUNC Derek Foreman 2026-06-15 13:30:35 -05:00
  • 6e5fad3023 trace: remove util_perfetto_trace_begin_flow Derek Foreman 2026-06-15 12:25:57 -05:00
  • 1fa6efbbfa subprojects: Update perfetto Derek Foreman 2026-06-17 14:14:05 -05:00
  • d38090eb7b rdp: power off output when no client is connected alexandre marquis-angulo 2026-06-16 08:58:57 -04:00
  • e973008321 Merge branch 'gl-screenshot-dmabuf' into 'main' Leandro Ribeiro 2026-06-17 11:47:06 +00:00
  • 565a591b57 Merge branch 'ivi-label' into 'main' Michael Olbrich 2026-06-17 10:33:32 +00:00
  • aea1cb779f pixel-formats: Add support for initial Vulkan YCbCr formats Erico Nunes 2026-05-08 18:31:55 +02:00
  • 32aebf2f4f vulkan-renderer: support ycbcr shm Erico Nunes 2026-03-05 15:28:37 +01:00
  • f43c222c25 vulkan-renderer: support ycbcr dmabuf Erico Nunes 2026-03-04 17:23:02 +01:00
  • 06b22c5871 Merge branch 'ci-linux-7.1-mesa-26.1' into 'main' Robert Mader 2026-06-17 12:10:22 +02:00
  • d52ae64253 gitlab-ci: Bump Linux to 7.1 and Mesa to 26.1.2 Robert Mader 2026-06-15 11:48:16 +02:00
  • 0537289c51 ivi-shell: set the get_label() function before creating the desktop surface Michael Olbrich 2026-06-17 09:09:34 +02:00
  • adfcbe7747 Merge branch 'wip/mvlad/ai-policy' into 'main' Marius Vlad 2026-06-17 08:51:43 +03:00
  • 8f111f0775 tests: set dmabuf-screenshot test to run exclusively Leandro Ribeiro 2026-06-16 21:24:34 -03:00
  • b8e1e0f15e tests: add tests for dma-buf screenshots for GLES < 3.0 Leandro Ribeiro 2026-06-16 21:15:51 -03:00