Shader compile thread seperation
All checks were successful
CI / React UI Build (push) Successful in 11s
CI / Native Windows Build And Tests (push) Successful in 1m31s
CI / Windows Release Package (push) Successful in 2m6s

This commit is contained in:
2026-05-06 14:11:18 +10:00
parent 6502344d0a
commit 08e039aebe
14 changed files with 321 additions and 107 deletions

View File

@@ -36,7 +36,6 @@ bool OpenGLComposite::AddLayer(const std::string& shaderId, std::string& error)
return false;
ReloadShader();
resetTemporalHistoryState();
broadcastRuntimeState();
return true;
}
@@ -47,7 +46,6 @@ bool OpenGLComposite::RemoveLayer(const std::string& layerId, std::string& error
return false;
ReloadShader();
resetTemporalHistoryState();
broadcastRuntimeState();
return true;
}
@@ -58,7 +56,6 @@ bool OpenGLComposite::MoveLayer(const std::string& layerId, int direction, std::
return false;
ReloadShader();
resetTemporalHistoryState();
broadcastRuntimeState();
return true;
}
@@ -69,7 +66,6 @@ bool OpenGLComposite::MoveLayerToIndex(const std::string& layerId, std::size_t t
return false;
ReloadShader();
resetTemporalHistoryState();
broadcastRuntimeState();
return true;
}
@@ -80,7 +76,6 @@ bool OpenGLComposite::SetLayerBypass(const std::string& layerId, bool bypassed,
return false;
ReloadShader();
resetTemporalHistoryState();
broadcastRuntimeState();
return true;
}
@@ -91,7 +86,6 @@ bool OpenGLComposite::SetLayerShader(const std::string& layerId, const std::stri
return false;
ReloadShader();
resetTemporalHistoryState();
broadcastRuntimeState();
return true;
}
@@ -146,7 +140,6 @@ bool OpenGLComposite::LoadStackPreset(const std::string& presetName, std::string
return false;
ReloadShader();
resetTemporalHistoryState();
broadcastRuntimeState();
return true;
}