diff --git a/src/GPU3D_Soft.cpp b/src/GPU3D_Soft.cpp index da6acbc0..d3b64347 100644 --- a/src/GPU3D_Soft.cpp +++ b/src/GPU3D_Soft.cpp @@ -97,7 +97,7 @@ void SoftRenderer::EnableRenderThread() } SoftRenderer::SoftRenderer(bool threaded) noexcept - : Renderer3D(false), Threaded(threaded) + : Renderer3D(false), Accuracy(threaded) { Sema_RenderStart = Platform::Semaphore_Create(); Sema_RenderDone = Platform::Semaphore_Create(); @@ -106,6 +106,7 @@ SoftRenderer::SoftRenderer(bool threaded) noexcept RenderThreadRunning = false; RenderThreadRendering = false; RenderThread = nullptr; + Threaded = true; } SoftRenderer::~SoftRenderer()