diff --git a/src/renderer_d3d11.cpp b/src/renderer_d3d11.cpp index f7ac42e81..90d3dcc99 100644 --- a/src/renderer_d3d11.cpp +++ b/src/renderer_d3d11.cpp @@ -1014,6 +1014,13 @@ namespace bgfx { namespace d3d11 } } + if (NULL != m_renderdocdll) + { + // RenderDoc doesn't support ID3D11Device3 yet: + // https://github.com/baldurk/renderdoc/issues/235 + m_deviceInterfaceVersion = bx::uint32_min(m_deviceInterfaceVersion, 1); + } + IDXGIDevice* device = NULL; IDXGIAdapter* adapter = NULL; hr = E_FAIL; @@ -1222,7 +1229,6 @@ BX_PRAGMA_DIAGNOSTIC_POP(); } { - UniformHandle handle = BGFX_INVALID_HANDLE; for (uint32_t ii = 0; ii < PredefinedUniform::Count; ++ii) {