From f2d1f2a3c47641d5e73757db1822e036bdedff8a Mon Sep 17 00:00:00 2001 From: der richter Date: Sat, 8 Nov 2025 15:07:24 +0100 Subject: [PATCH] mac/vulkan: log EDR changes of metal layer since we have a mapping layer between vulkan and metal (MoltenVK) we don't actually know which EDR data is used/mapped to. log EDR data changes to actually see which EDR data was chosen. --- video/out/mac/metal_layer.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/video/out/mac/metal_layer.swift b/video/out/mac/metal_layer.swift index cb20353e2e..6288b7a92d 100644 --- a/video/out/mac/metal_layer.swift +++ b/video/out/mac/metal_layer.swift @@ -52,6 +52,14 @@ class MetalLayer: CAMetalLayer { } } + override var edrMetadata: CAEDRMetadata? { + didSet { + if edrMetadata != oldValue { + log.verbose("Metal layer HDR metadata changed: \(edrMetadata?.description ?? "nil")") + } + } + } + init(common com: MacCommon) { common = com super.init()