diff --git a/src/swrenderer/scene/r_scene.cpp b/src/swrenderer/scene/r_scene.cpp index 8d7ae6784..9b37995e1 100644 --- a/src/swrenderer/scene/r_scene.cpp +++ b/src/swrenderer/scene/r_scene.cpp @@ -209,6 +209,10 @@ namespace swrenderer end_condition.wait(end_lock, [&]() { return finished_threads == Threads.size(); }); finished_threads = 0; } + + // Change main thread back to covering the whole screen for player sprites + MainThread()->X1 = 0; + MainThread()->X2 = viewwidth; } void RenderScene::RenderThreadSlice(RenderThread *thread)