mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-09 15:49:25 +01:00
Merge pull request #8122 from Pokechu22/dx11-dxgi_factory
DX11: Fix access violation on closing dolphin
This commit is contained in:
commit
204af41e73
@ -111,7 +111,9 @@ bool Create(u32 adapter_index, bool enable_debug_layer)
|
||||
{
|
||||
PanicAlertT(
|
||||
"Failed to initialize Direct3D.\nMake sure your video card supports at least D3D 10.0");
|
||||
dxgi_factory.Reset();
|
||||
D3DCommon::UnloadLibraries();
|
||||
s_d3d11_library.Close();
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -155,6 +157,7 @@ void Destroy()
|
||||
else
|
||||
NOTICE_LOG(VIDEO, "Successfully released all device references!");
|
||||
|
||||
dxgi_factory.Reset();
|
||||
D3DCommon::UnloadLibraries();
|
||||
s_d3d11_library.Close();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user