diff options
author | Jesse Talavera-Greenberg <jesse@jesse.tg> | 2023-09-24 12:33:14 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-24 18:33:14 +0200 |
commit | 9d9ba837316b0427f24e4b0883d26bb4fa2d36b8 (patch) | |
tree | 4ea332bcf1ddee341a76becd17ff4bced58ad5af /src/GPU3D_Soft.cpp | |
parent | 7d4a7969d9dd41d5e94d2e7adb668f5f0e85bbf4 (diff) |
Clean up some rendering-related resources in DeInit (#1836)
- The unique_ptr destructors will take care of the cleanup
Diffstat (limited to 'src/GPU3D_Soft.cpp')
-rw-r--r-- | src/GPU3D_Soft.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/GPU3D_Soft.cpp b/src/GPU3D_Soft.cpp index f7078b5..8848a54 100644 --- a/src/GPU3D_Soft.cpp +++ b/src/GPU3D_Soft.cpp @@ -39,6 +39,7 @@ void SoftRenderer::StopRenderThread() Platform::Semaphore_Post(Sema_RenderStart); Platform::Thread_Wait(RenderThread); Platform::Thread_Free(RenderThread); + RenderThread = nullptr; } } @@ -81,6 +82,7 @@ SoftRenderer::SoftRenderer() noexcept Threaded = false; RenderThreadRunning = false; RenderThreadRendering = false; + RenderThread = nullptr; } SoftRenderer::~SoftRenderer() |