From 3e848d93da37cb7e257fd2b6ec143af5c4123e68 Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Mon, 29 May 2023 22:22:19 +0300 Subject: [PATCH] Fix DXGIFactory use after release --- .../Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp | 9 --------- .../Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp | 9 --------- 2 files changed, 18 deletions(-) diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp index 1f833933a..10e60aebc 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp @@ -221,15 +221,6 @@ GPUDevice* GPUDeviceDX11::Create() Delete(device); return nullptr; } - -#if PLATFORM_WINDOWS - if (dxgiFactory6 != nullptr) - dxgiFactory6->Release(); - else -#endif - { - dxgiFactory->Release(); - } return device; } diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp index 257593a9d..456a793f1 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp @@ -202,15 +202,6 @@ GPUDevice* GPUDeviceDX12::Create() return nullptr; } -#if !(PLATFORM_XBOX_SCARLETT || PLATFORM_XBOX_ONE) - if (dxgiFactory6 != nullptr) - dxgiFactory6->Release(); - else -#endif - { - dxgiFactory->Release(); - } - return device; }