Explorar o código

Merge pull request #829 from mendsley/dxgi11

Attempt to use DXGI 1.1 when possible
Branimir Karadžić %!s(int64=9) %!d(string=hai) anos
pai
achega
103f459dfb
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      src/renderer_d3d11.cpp

+ 5 - 1
src/renderer_d3d11.cpp

@@ -800,7 +800,11 @@ namespace bgfx { namespace d3d11
 
 			errorState = ErrorState::LoadedDXGI;
 
-			CreateDXGIFactory = (PFN_CREATE_DXGI_FACTORY)bx::dlsym(m_dxgidll, "CreateDXGIFactory");
+			CreateDXGIFactory = (PFN_CREATE_DXGI_FACTORY)bx::dlsym(m_dxgidll, "CreateDXGIFactory1");
+			if (NULL == CreateDXGIFactory)
+			{
+				CreateDXGIFactory = (PFN_CREATE_DXGI_FACTORY)bx::dlsym(m_dxgidll, "CreateDXGIFactory");
+			}
 			if (NULL == CreateDXGIFactory)
 			{
 				BX_TRACE("Function CreateDXGIFactory not found.");