Parcourir la source

Fix adapter object leak when there are more than 4 graphics cards (#3306)

when my computer have more than 4 gpu, it's debug break on
Tao il y a 1 an
Parent
commit
0ba23f9b13
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/dxgi.cpp

+ 1 - 1
src/dxgi.cpp

@@ -278,7 +278,7 @@ namespace bgfx
 		{
 			AdapterI* adapter;
 			for (uint32_t ii = 0
-				; DXGI_ERROR_NOT_FOUND != m_factory->EnumAdapters(ii, reinterpret_cast<IDXGIAdapter**>(&adapter) ) && ii < BX_COUNTOF(_caps.gpu)
+				; ii < BX_COUNTOF(_caps.gpu) && DXGI_ERROR_NOT_FOUND != m_factory->EnumAdapters(ii, reinterpret_cast<IDXGIAdapter**>(&adapter) )
 				; ++ii
 				)
 			{