Skip to content

libplacebo: support HDR passthrough

Niklas Haas requested to merge haasn/vlc:pl_swapchain into master

Technically, this just requires forwarding the colorspace and HDR metadata information to the libplacebo swapchain.

In practice, this does nothing at all on OpenGL, and for Vulkan it only works with implementations that provide VK_KHR_swapchain_colorspace and VK_EXT_hdr_metadata, which in practice means "Windows, Wayland and DRM only", although we don't support DRM or wayland (yet) so it really just means "Windows only".

Merge request reports