From 8b6ad55c9b8eeb35ebe15b725b2e61e36ee7a111 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 10 Jan 2026 16:01:03 -0600 Subject: [PATCH] Enable DXGI_CREATE_FACTORY_DEBUG for debug builds --- app/streaming/video/ffmpeg-renderers/d3d11va.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/streaming/video/ffmpeg-renderers/d3d11va.cpp b/app/streaming/video/ffmpeg-renderers/d3d11va.cpp index a434f7af..b8588006 100644 --- a/app/streaming/video/ffmpeg-renderers/d3d11va.cpp +++ b/app/streaming/video/ffmpeg-renderers/d3d11va.cpp @@ -347,7 +347,14 @@ bool D3D11VARenderer::initialize(PDECODER_PARAMETERS params) return false; } - hr = CreateDXGIFactory(__uuidof(IDXGIFactory5), (void**)&m_Factory); + hr = CreateDXGIFactory2( +#ifdef QT_DEBUG + DXGI_CREATE_FACTORY_DEBUG, +#else + 0, +#endif + __uuidof(IDXGIFactory5), + (void**)&m_Factory); if (FAILED(hr)) { SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "CreateDXGIFactory() failed: %x",