Просмотр исходного кода

Merge pull request #829 from mendsley/dxgi11

Attempt to use DXGI 1.1 when possible
Branimir Karadžić 9 лет назад
Родитель
Сommit
103f459dfb
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      src/renderer_d3d11.cpp

+ 5 - 1
src/renderer_d3d11.cpp

@@ -800,7 +800,11 @@ namespace bgfx { namespace d3d11
 
 
 			errorState = ErrorState::LoadedDXGI;
 			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)
 			if (NULL == CreateDXGIFactory)
 			{
 			{
 				BX_TRACE("Function CreateDXGIFactory not found.");
 				BX_TRACE("Function CreateDXGIFactory not found.");