From a3cd0fa6ba3662cd69fd547b3648cc99911cd35a Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 7 Sep 2023 01:16:27 -0500 Subject: [PATCH] limit number of render pool threads to chip count --- src/engine/engine.cpp | 4 ++++ src/engine/playback.cpp | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index a22370da8..86eebfa31 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -3282,6 +3282,10 @@ void DivEngine::quitDispatch() { for (int i=0; irenderPoolThreads) howManyThreads=renderPoolThreads; + renderPool=new DivWorkPool(howManyThreads); } // process MIDI events (TODO: everything)