[client] wayland: separate PQ and mastering volumes

Describe PQ pixels with the protocol-defined primary luminance range and
keep mastering luminance in the target volume. Track extended target-volume
support and omit unsupported metadata instead of creating an invalid image
description.
This commit is contained in:
Geoffrey McRae
2026-07-19 18:40:39 +10:00
parent e9695f5084
commit e12d1dc9a8
3 changed files with 97 additions and 15 deletions

View File

@@ -235,6 +235,7 @@ struct WaylandDSState
bool cmHasParametric;
bool cmHasLuminances;
bool cmHasMasteringPrimaries;
bool cmHasExtendedTargetVolume;
bool cmHasTFSt2084PQ;
bool cmHasTFExtLinear;
bool cmHasPrimariesBT2020;