Files
Sunshine/tests
ReenigneArcher fcdd9e2e98 fix(linux): export all Wayland DMA-BUF planes
Modifier-aware GBM allocation can return multi-plane buffers, but the wlroots capture path only described plane zero to linux-dmabuf. Query and export each plane fd, stride, and offset, then add every plane to the Wayland parameter object.

Allocate modifier-backed buffers with rendering usage and close exported descriptors when export or asynchronous buffer creation fails.

Add unit coverage for multi-plane metadata, unsupported plane counts, and partial-export cleanup.
2026-09-12 19:07:58 -04:00
..