Free the actual renderer and Refresh device when destroying the device

Caleb Cornett 2022-03-05 22:03:03 -05:00
parent 77acc3c47a
commit 93848a79ec
1 changed files with 5 additions and 1 deletions

View File

@ -362,9 +362,13 @@ static void D3D11_DestroyDevice(
IDXGIAdapter1_Release(renderer->adapter); IDXGIAdapter1_Release(renderer->adapter);
IDXGIFactory1_Release(renderer->factory); IDXGIFactory1_Release(renderer->factory);
/* Release the DLLs */ /* Unload the DLLs */
SDL_UnloadObject(renderer->d3d11_dll); SDL_UnloadObject(renderer->d3d11_dll);
SDL_UnloadObject(renderer->dxgi_dll); SDL_UnloadObject(renderer->dxgi_dll);
/* Free the renderer and Refresh Device */
SDL_free(renderer);
SDL_free(device);
} }
/* Drawing */ /* Drawing */