dolphin/Source/Core/VideoBackends
jasaaved c83bbd525a Add Querying HDR display luminance
Query the display's HDR min/max luminance and feed those values into the post-processing pipeline and shaders.

- Add SwapChain::QueryDisplayHDRCapabilities(), include dxgi1_6, and call it during swapchain creation and resize to populate g_backend_info.hdr_max_luminance_nits and hdr_min_luminance_nits.
- Extend BackendInfo with hdr_max_luminance_nits and hdr_min_luminance_nits.
- Add hdr_max_luminance_nits/min to the built-in uniform block and fill them in PostProcessing::FillUniformBuffer so shaders can access actual panel values.
- Update AutoHDR.glsl to use the reported hdr_max_luminance_nits (with a fallback to HDR_DISPLAY_MAX_NITS) when computing the auto-HDR white scaling.

This enables more accurate AutoHDR tonemapping by using the display's real luminance capabilities when available.
2026-03-17 21:34:08 -07:00
..
D3D Misc: fix compiler warning: implicit declaration of function 2026-02-08 00:37:29 +01:00
D3D12 Fix various typos and spelling mistakes 2026-01-17 20:11:38 +01:00
D3DCommon Add Querying HDR display luminance 2026-03-17 21:34:08 -07:00
Metal Metal: Always run endEncoding on command encoders 2026-03-03 09:49:42 -05:00
Null Merge pull request #13975 from iwubcode/shader_includes 2025-11-02 13:17:28 -05:00
OGL Merge pull request #14302 from oltolm/opengl_assert 2026-01-25 21:06:57 -05:00
Software Remove unused imports 2026-01-25 16:12:15 +01:00
Vulkan Remove unused imports 2026-01-25 16:12:15 +01:00
CMakeLists.txt CMake: Check WIN32 instead of CMAKE_SYSTEM_NAME STREQUAL Windows 2023-04-06 18:37:45 -07:00