Commit Graph

55 Commits

Author SHA1 Message Date
Helge Mathee
53d1d6988b RigVM: Ensure to create expressions in the right order for unit nodes
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/622a1acc6c2b449433c32126

[CL 19353667 by Helge Mathee in ue5-main branch]
2022-03-11 09:12:54 -05:00
sara schvartzman
b6d0092d7a Control Rig: Fix input variable node not working when connected to subpin
#jira UE-140589
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6227aa98671c913c0524d944

[CL 19318277 by sara schvartzman in ue5-main branch]
2022-03-09 05:12:40 -05:00
sara schvartzman
d904b9cfe5 Control Rig: Remove parameters
#jira UE-143591
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6225ed1d8e6b4641d86295c4

[CL 19284981 by sara schvartzman in ue5-main branch]
2022-03-07 10:20:24 -05:00
Helge Mathee
627cb75494 Control Rig: Template Node Support.
The UE_RIGVM_ENABLE_TEMPLATE_NODES is disabled in this submit for now - which disabled the creation of template nodes as well, disabled auto-update functionality during load and spawning resolved templates nodes instead of unit nodes.

We'll enable the define in a follow up submit

#rb jack.cai
#jira na
#preflight https://horde.devtools.epicgames.com/job/621de289ca28c55634199235

[CL 19196111 by Helge Mathee in ue5-main branch]
2022-03-01 04:23:55 -05:00
sara schvartzman
b266a1cf74 Control Rig: Fix function changes when folding is disabled
#jira UE-142718
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/620f6aa2be45100d32b14157

[CL 19048367 by sara schvartzman in ue5-main branch]
2022-02-18 04:54:34 -05:00
sara schvartzman
bbb64511e5 Control Rig: FIx crash when using old SpringInterpSpringInterp node
#jira UE-134574
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6206710ead10bdb30a9e4ea8

[CL 18977339 by sara schvartzman in ue5-main branch]
2022-02-14 05:28:12 -05:00
Helge Mathee
25659c95a1 RigVM: Remove use of UE_RIGVM_UCLASS_BASED_STORAGE_DISABLED define
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6206623a963efc0c28d83c37

[CL 18951321 by Helge Mathee in ue5-main branch]
2022-02-11 08:48:47 -05:00
sara schvartzman
5a6c00a063 Control Rig: Fix Mannequin_FootPlant_CtrlRig to prevent crash in LWC
#jira UE-139859
#rb jack.cai
#preflight https://horde.devtools.epicgames.com/job/61f405a374510448a6803e63

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18773422 in //UE5/Release-5.0/... via CL 18773449 via CL 18773821
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18773832 by sara schvartzman in ue5-main branch]
2022-01-28 12:47:19 -05:00
jack cai
b64436970b Control Rig: Fix for array pin losing bIsDynamicArray Flag on editor open
#jira UE-139693
#rb helge.mathee
#preflight skip

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18712232 in //UE5/Release-5.0/... via CL 18712280 via CL 18712442
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18712467 by jack cai in ue5-main branch]
2022-01-24 14:20:07 -05:00
helge mathee
8cf804c13b RigVM: Fix AST source pin traverse to support function ref nodes
#rb sara.schvartzman
#jira UE-132067
#preflight https://horde.devtools.epicgames.com/job/61eadcaed524ccc35a18caba

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18690362 in //UE5/Release-5.0/... via CL 18690379 via CL 18690397
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18690418 by helge mathee in ue5-main branch]
2022-01-21 11:33:53 -05:00
helge mathee
e19814d1fd RigVMCompiler: Fold assignments for array pins
#rb sara.schvartzman
#jira UE-139695 UE-139693
#preflight https://horde.devtools.epicgames.com/job/61e9437bc32d25dadc2dc0da

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18672949 in //UE5/Release-5.0/... via CL 18672965 via CL 18672974
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18672979 by helge mathee in ue5-main branch]
2022-01-20 06:23:32 -05:00
sara schvartzman
f0a942f45e Control Rig: Refactor variable binding
#jira na
#rb helge.mathee
#preflight 61a4c443be6d0d4512c093f6

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18310323 in //UE5/Release-5.0/... via CL 18310628
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18310747 by sara schvartzman in ue5-release-engine-test branch]
2021-11-29 11:26:01 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
sara schvartzman
b7541bdd7d Control Rig: Fix binding to local variables and input arguments
#jira UE-134013
#rb helge.mathee
#preflight 618aa1230779df5c6a78c462

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18185177 in //UE5/Release-5.0/... via CL 18185246
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18185267 by sara schvartzman in ue5-release-engine-test branch]
2021-11-15 05:32:56 -05:00
helge mathee
9ee62d1f89 Control Rig: Bubble up expressions linked to true and false blocks
#rb sara.schvartzman
#jira UE-132263
#preflight https://horde.devtools.epicgames.com/job/617aa0a09a207e0001c17c7b

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17962205 in //UE5/Release-5.0/... via CL 17962224
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17962243 by helge mathee in ue5-release-engine-test branch]
2021-10-28 10:25:38 -04:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
helge mathee
3f416b5d4d Graph Visualizer: Replacing Control Rig AST visualizer with common service
#rb halfdan.ingvarsson
#jira na
#preflight https://horde.devtools.epicgames.com/job/614382398169560001036499

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17735754 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17735765 by helge mathee in ue5-release-engine-test branch]
2021-10-06 11:19:48 -04:00
helge mathee
d9095a1ee9 Control Rig: Constant folding fix for functions.
Folding needs to take pin overrides (for example default values coming from a function ref node) into account

#rb sara.schvartzman
#jira UE-119885
#preflight https://horde.devtools.epicgames.com/job/615c90ce8ebc260001a56be9

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17734404 in //UE5/Release-5.0/... via CL 17734412
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17734422 by helge mathee in ue5-release-engine-test branch]
2021-10-06 08:42:42 -04:00
sara schvartzman
84f0d077da Control Rig: Fix compile issue
#jira na
#rb trivial

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17631590 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17631619 by sara schvartzman in ue5-release-engine-test branch]
2021-09-27 12:08:28 -04:00
sara schvartzman
ccea92c671 Control Rig: Variable node can now reference an input parameter inside a function
#jira UE-110374
#rb helge.mathee
#preflight 614b3a47286e3b00012ad087

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17631321 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17631332 by sara schvartzman in ue5-release-engine-test branch]
2021-09-27 11:50:32 -04:00
sara schvartzman
a9ac27c153 Control Rig: Refactor watch value
#jira UE-123512
#rb helge.mathee
#preflight 614c92e9b616ed00011d44af

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17631290 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17631297 by sara schvartzman in ue5-release-engine-test branch]
2021-09-27 11:48:28 -04:00
helge mathee
81e3fba94c Control Rig: Fix up invalid graphs on load, guard against infinite recusion in AST
#rb sara.schvartzman
#jira UE-127708
#preflight https://horde.devtools.epicgames.com/job/61518f7ad0edce0001e75a5e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17628743 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17628763 by helge mathee in ue5-release-engine-test branch]
2021-09-27 06:52:24 -04:00
helge mathee
d2dee34bc1 Control Rig: Lookup resolved value during constant folding both from work + literal memory
#jira nojira
#rb sara.schvartzman

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17593922 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17593924 by helge mathee in ue5-release-engine-test branch]
2021-09-22 06:52:44 -04:00
helge mathee
07e76189f3 ControlRig: Array Nodes
#rb jack.cai
#jira UE-104985 UE-104988 UE-104989 UE-104990

preflight: https://horde.devtools.epicgames.com/job/611cc8193a81b000012a0554

#ROBOMERGE-SOURCE: CL 17212884 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17212887 by helge mathee in ue5-release-engine-test branch]
2021-08-18 06:18:21 -04:00
helge mathee
2f49bf6fb7 Control Rig: RigVM Memory upgrade: Remaining fixes
#rb audit
#jira na

#ROBOMERGE-SOURCE: CL 17029193 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v845-17028103)

[CL 17029194 by helge mathee in ue5-release-engine-test branch]
2021-08-03 08:50:47 -04:00