# Patches from debian upstream
Revert-layer-shell-error-on-0-dimension-without-anchors.patch

# Enable linux_dmabuf and wl_drm with pixman renderer so applications can still
# use hardware GPU acceleration when the compositor is using software
# rendering.
pixman_dmabuf_0001-buffer-Implement-data_ptr_access-for-client-buffer.patch
pixman_dmabuf_0002-linux_dmabuf_v1-Implement-data_ptr_access.patch
pixman_dmabuf_0003-render-pixman-Add-DRM-FD-to-pixman-renderer.patch
pixman_dmabuf_0004-Add-CAP_DMABUF-to-pixman-texture-formats.patch
pixman_dmabuf_0005-Revert-render-stop-auto-creating-wl_drm.patch

# Allow direct scanout of SAND planes from HEVC decoder on Pi5
Canonicalise-broadcom-DRMbuf-format-modifiers.patch

# Allow direct scanout of cropped/scaled surfaces
scanout_cropscale_0001-Support-direct-scanout-with-src-crop-and-dst-boxes.patch
scanout_cropscale_0002-scene-Apply-output-offset-for-direct-scanout.patch
scanout_cropscale_0003-scene-Transform-coordinates-for-direct-scanout.patch
Fix-segfault-when-no-output-buffer-set.patch

# Convert SPBs to rects in scene-tree render.  Allows direct scanout of a
# letterboxed/pillarboxed video against a black SPB background.
scene-tree-Optimize-rendering-of-SPBs.patch

# Fix colour-shift when direct-scanout begins/ends
Always-use-BT.601-color-encoding-for-DRM-planes.patch
backend-drm-Only-set-plane-color-encoding-if-availab.patch

# Allow disabling letterboxed scanout on Pi5 until vc6 DRM fix is shipped
Add-option-to-disable-non-output-covering-scanout.patch

# Allow use of interlaced modes (so long as there isn't a progressive mode with
# the same resolution)
backend-drm-Allow-interlaced-modes-whose-resolution-.patch
