Kaynağa Gözat

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 1 yıl önce
ebeveyn
işleme
0ba23f9b13
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      src/dxgi.cpp

+ 1 - 1
src/dxgi.cpp

@@ -278,7 +278,7 @@ namespace bgfx
 		{
 		{
 			AdapterI* adapter;
 			AdapterI* adapter;
 			for (uint32_t ii = 0
 			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
 				; ++ii
 				)
 				)
 			{
 			{