diff --git a/src/platform/windows/display_ram.cpp b/src/platform/windows/display_ram.cpp index 02546681..04ea0753 100644 --- a/src/platform/windows/display_ram.cpp +++ b/src/platform/windows/display_ram.cpp @@ -362,7 +362,7 @@ namespace platf::dxgi { std::vector display_ram_t::get_supported_capture_formats() { - return { DXGI_FORMAT_B8G8R8A8_UNORM }; + return { DXGI_FORMAT_B8G8R8A8_UNORM, DXGI_FORMAT_B8G8R8X8_UNORM }; } int diff --git a/src/platform/windows/display_vram.cpp b/src/platform/windows/display_vram.cpp index 157f884c..8b8f0038 100644 --- a/src/platform/windows/display_vram.cpp +++ b/src/platform/windows/display_vram.cpp @@ -1229,6 +1229,7 @@ namespace platf::dxgi { // while the client stream is HDR-capable. These UNORM formats can // use our normal pixel shaders that expect sRGB input. DXGI_FORMAT_B8G8R8A8_UNORM, + DXGI_FORMAT_B8G8R8X8_UNORM, DXGI_FORMAT_R8G8B8A8_UNORM, }; }