From f659b0432e6e504c69706ef1a69fe60ca8e2cb64 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Fri, 25 Oct 2024 02:07:49 -0400 Subject: [PATCH] Global random state no longer needs to be initialized for each Engine thread. --- src/engine/Engine.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/engine/Engine.cpp b/src/engine/Engine.cpp index da8f7af7..38e5d505 100644 --- a/src/engine/Engine.cpp +++ b/src/engine/Engine.cpp @@ -9,7 +9,6 @@ #include #include #include -#include #include #include #include @@ -523,7 +522,6 @@ void Engine::stepBlock(int frames) { SharedLock lock(internal->mutex); // Configure thread system::resetFpuFlags(); - random::init(); internal->blockFrame = internal->frame; internal->blockTime = system::getTime(); @@ -1337,7 +1335,6 @@ void EngineWorker::run() { contextSet(engine->internal->context); system::setThreadName(string::f("Worker %d", id)); system::resetFpuFlags(); - random::init(); while (true) { engine->internal->engineBarrier.wait();