1
0
Fork 0
mirror of https://gitlab.com/Mr_Goldberg/goldberg_emulator.git synced 2024-11-14 10:50:13 +01:00

Free DX12 devices on destroy

This commit is contained in:
Nemirtingas 2019-10-15 15:01:25 +02:00
parent 121df0ef39
commit 1edbdd8a35

View file

@ -247,6 +247,13 @@ DX12_Hook::~DX12_Hook()
if (initialized) if (initialized)
{ {
pSrvDescHeap->Release();
for (UINT i = 0; i < bufferCount; ++i)
pCmdAlloc[i]->Release();
pRtvDescHeap->Release();
delete[]pMainRenderTargets;
delete[]pCmdAlloc;
ImGui_ImplDX12_InvalidateDeviceObjects(); ImGui_ImplDX12_InvalidateDeviceObjects();
ImGui::DestroyContext(); ImGui::DestroyContext();