diff options
| -rw-r--r-- | src/GPU3D_Soft.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/GPU3D_Soft.cpp b/src/GPU3D_Soft.cpp index a1cf1a2..282bde1 100644 --- a/src/GPU3D_Soft.cpp +++ b/src/GPU3D_Soft.cpp @@ -1646,7 +1646,7 @@ void SoftRenderer::RenderPolygons(bool threaded, Polygon** polygons, int npolys)  void SoftRenderer::VCount144()  { -    if (RenderThreadRunning.load(std::memory_order_relaxed)) +    if (RenderThreadRunning.load(std::memory_order_relaxed) && !GPU3D::AbortFrame)          Platform::Semaphore_Wait(Sema_RenderDone);  } |