ソースを参照

Fix a crash in renderer_d3d12.cpp (#3349)

If querying the debug1 interface fails, don't attempt to release it.
Daniel Kalmar 1 年間 前
コミット
eaec8ddf3b
1 ファイル変更2 行追加2 行削除
  1. 2 2
      src/renderer_d3d12.cpp

+ 2 - 2
src/renderer_d3d12.cpp

@@ -858,9 +858,9 @@ namespace bgfx { namespace d3d12
 									{
 									{
 										debug1->SetEnableSynchronizedCommandQueueValidation(false);
 										debug1->SetEnableSynchronizedCommandQueueValidation(false);
 									}
 									}
-								}
 
 
-								DX_RELEASE(debug1, 1);
+									DX_RELEASE(debug1, 1);
+								}
 							}
 							}
 #endif // BX_PLATFORM_WINDOWS
 #endif // BX_PLATFORM_WINDOWS
 						}
 						}