Replace string/hash based execution out look up for indices, 10-50% speed up in lookup code. Fix bugs calling dependent functions.
This commit is contained in:
@@ -394,11 +394,13 @@ namespace ScriptCanvasBuilder
|
||||
|
||||
int GetBuilderVersion()
|
||||
{
|
||||
// #functions2 remove-execution-out-hash include version from all library nodes, split fingerprint generation to relax Is Out of Data restriction when graphs only need a recompile
|
||||
return static_cast<int>(BuilderVersion::Current)
|
||||
+ static_cast<int>(ScriptCanvas::GrammarVersion::Current)
|
||||
+ static_cast<int>(ScriptCanvas::RuntimeVersion::Current)
|
||||
;
|
||||
}
|
||||
|
||||
AZ::Outcome < AZ::Data::Asset<ScriptCanvasEditor::ScriptCanvasAsset>, AZStd::string> LoadEditorAsset(AZStd::string_view filePath)
|
||||
{
|
||||
AZStd::shared_ptr<AZ::Data::AssetDataStream> assetDataStream = AZStd::make_shared<AZ::Data::AssetDataStream>();
|
||||
|
||||
Reference in New Issue
Block a user