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:
@@ -283,6 +283,16 @@ TEST_F(ScriptCanvasTestFixture, NodeableDurationFunction)
|
||||
ExpectParse("LY_SC_UnitTest_NodeableDurationFunction");
|
||||
}
|
||||
|
||||
TEST_F(ScriptCanvasTestFixture, LatentCallOfPureUserFunction)
|
||||
{
|
||||
RunUnitTestGraph("LY_SC_UnitTest_LatentCallOfPureUserFunction", ExecutionMode::Interpreted, DurationSpec::Ticks(3));
|
||||
}
|
||||
|
||||
TEST_F(ScriptCanvasTestFixture, LatentCallOfNotPureUserFunction)
|
||||
{
|
||||
RunUnitTestGraph("LY_SC_UnitTest_LatentCallOfNotPureUserFunction", ExecutionMode::Interpreted, DurationSpec::Ticks(3));
|
||||
}
|
||||
|
||||
TEST_F(ScriptCanvasTestFixture, NodeableDurationSubgraph)
|
||||
{
|
||||
RunUnitTestGraph("LY_SC_UnitTest_NodeableDurationSubgraph", ExecutionMode::Interpreted, DurationSpec::Ticks(3));
|
||||
@@ -887,6 +897,11 @@ TEST_F(ScriptCanvasTestFixture, InterpretedNodeableInputMethodSharedDataSlot)
|
||||
RunUnitTestGraph("LY_SC_UnitTest_NodeableInputMethodSharedDataSlot", ExecutionMode::Interpreted);
|
||||
}
|
||||
|
||||
TEST_F(ScriptCanvasTestFixture, InterpretedExecutionOutPerformance)
|
||||
{
|
||||
RunUnitTestGraph("LY_SC_UnitTest_ExecutionOutPerformance", ExecutionMode::Interpreted);
|
||||
}
|
||||
|
||||
#if defined(FUNCTION_LEGACY_SUPPORT_ENABLED)
|
||||
|
||||
TEST_F(ScriptCanvasTestFixture, InterpretedSubgraph_UserNodeable)
|
||||
|
||||
Reference in New Issue
Block a user