# Hopefully temporary, shouldn't be needed once we finish implementing the
# unified smart modifier
0001-Canonicalise-broadcom-plane-modifiers.patch

# Patches proposed upstream to fix EBUSYs and segfaults with multi-monitor
0002-Only-commit-planes-on-the-appropriate-output.patch
0003-Planes-aren-t-actually-freed-until-page-flip.patch

# Optimisations upstreamed and backported
0004-Best-possible-score-with-more-planes-than-layers.patch
0005-Break-ASAP-if-best-possible-score-is-hit.patch

# Bugfixes
0006-Fix-EINVAL-with-hotplugged-monitors.patch
0007-Handle-ENOTSUP-with-mipi-dbi-spi-display.patch

# Mostly optimisations to make allocation faster, and a couple of
# quality-of-life things for debugging when they are slow.
0008-Ignore-composition-layer-for-needs_composition.patch
0009-alloc-Speed-up-is_layer_allocated.patch
0010-alloc-optimise-calculate_best_possible_score.patch
0011-Add-optional-allocation-profile-printout.patch
0012-test-Make-require_primary_plane-optional.patch
0013-tests-Add-fits_without_composition-tests.patch

# Removed because of problems with steam-link. Pending reinstatement when fixed
# 0014-alloc-optimise-case-when-composition-not-needed.patch

0015-Print-error-if-output-CRTC-not-found.patch
0016-Rough-prototype-of-hardware-benchmark.patch
0017-alloc-Force-composition-layers-cannot-score.patch
0018-Add-device_hints.patch
0019-alloc-When-planes_homogeneous-mark-incompatible-laye.patch
0020-Fix-destroyed-layers-hanging-around.patch
