diff options
author | Austin Shafer <ashafer@nvidia.com> | 2023-05-17 12:06:53 -0400 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2023-05-18 09:08:18 +0000 |
commit | 43b25fd34ebeac257942e6fe128f4c5139a84b10 (patch) | |
tree | 5f6b094a2d4aaeb85d58fdb2e3fe7a7d87a73062 /include/util/array.h | |
parent | c4bed48fcc021d5a68ad32af16ff8ac3cee71c57 (diff) |
dmabuf: Remove assumption that all mods are in fallback tranche
According to the spec the compositor should send scanout modifiers in
their respective device tranches, and all other texture modifiers
in the main tranche. Currently wlroots expects all modifiers to be
present in the last (i.e. "fallback") tranche, this removes that assumption
in the feedback compilation stage so that scanout modifiers for secondary
device can be advertised.
"The full-screen feedback parameters have two tranches: one with the
format/modifier pairs supported by the KMS plane, with the scanout flag
set in the tranche_flags event and with tranche_target_device set to the
KMS scan-out device; the other with the rest of the format/modifier
pairs (supported for texturing, but not for scan-out), without the
scanout flag set in the tranche_flags event, an"
Diffstat (limited to 'include/util/array.h')
0 files changed, 0 insertions, 0 deletions