Commit Graph

380 Commits

Author SHA1 Message Date
Helge Mathee
324bb1ec00 RigVM: Reroute to inherit template node
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/625fc59035680893eee448a1

[CL 19826939 by Helge Mathee in ue5-main branch]
2022-04-20 05:02:39 -04:00
sara schvartzman
115ebab38c Control Rig: Fix reroutes incorrectly identifying cycles
#jira UE-149621
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/625eff23034d8924cdd001c2

[CL 19826928 by sara schvartzman in ue5-main branch]
2022-04-20 05:00:04 -04:00
helge mathee
8524f271b6 RigVM: When renaming a function update the build data
#rb sara.schvartzman
#jira UE-148063
#preflight https://horde.devtools.epicgames.com/job/625ea44c3e0f6f80adac7886

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 19808282 in //UE5/Release-5.0/... via CL 19809218
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)

[CL 19812201 by helge mathee in ue5-main branch]
2022-04-19 13:31:33 -04:00
helge mathee
674c08cfd4 RigVM: Respect name map during import from text
#rb sara.schvartzman
#jira UE-147996
#preflight https://horde.devtools.epicgames.com/job/625e94569c09ef439d90f535

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 19806989 in //UE5/Release-5.0/... via CL 19807506
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)

[CL 19811950 by helge mathee in ue5-main branch]
2022-04-19 13:21:52 -04:00
sara schvartzman
60e57fa0a8 Control Rig: FIx ensure after undoing a variable deletion
#jira UE-146402
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6239a63edb0f61c79259dc23

#ROBOMERGE-OWNER: sara.schvartzman
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 19805508 in //UE5/Release-5.0/... via CL 19806184
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)

[CL 19811752 by sara schvartzman in ue5-main branch]
2022-04-19 13:16:50 -04:00
Helge Mathee
1475be6205 RigVM: Change inheritance order - make UnitNode inherit from TemplateNode
Also implement a way to register external / auxiliary templates to the registry + unit test

#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/625847a0946114248dbaa7d9

[CL 19806894 by Helge Mathee in ue5-main branch]
2022-04-19 08:39:16 -04:00
Helge Mathee
0e698dcb6f RigVM: Improve Workflow access in python
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6257f0ad1543022eed61eff1

[CL 19753007 by Helge Mathee in ue5-main branch]
2022-04-14 06:28:01 -04:00
halfdan ingvarsson
5e7048c163 Control Rig: Disable erroneous diagnosis from PVS.
#jira UE-147686
#preflight trivial
#rnx

[CL 19732581 by halfdan ingvarsson in ue5-main branch]
2022-04-12 20:23:32 -04:00
Helge Mathee
efadccd810 RigVM: Simplify setup of user workflows
#rb sara.schvartzman
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624f04256d3bb118aaef80ca

[CL 19718469 by Helge Mathee in ue5-main branch]
2022-04-12 05:58:44 -04:00
Thomas Sarkanen
98c834dfd7 Control rig and RigVM changes to allow for data interface prototype to be further developed
This removes some of the dependencies on UControlRigBlueprint and replaces them with 'host' interfaces for URigVMController and URigVMGraph.
Also adds support for TScriptInterfaces in RigVM. This includes a modification of the RigVM parts of UHT.
Some of these changes are due to be reworked later to allow RigVM-hosting systems to not have to be also implemented in terms of control rig.

#rb Helge.Mathee,Sara.Schvartzman
#fyi Helge.Mathee,Sara.Schvartzman
#preflight 624d857aa64871f1a11ef3f9

[CL 19645705 by Thomas Sarkanen in ue5-main branch]
2022-04-06 08:26:45 -04:00
Helge Mathee
5dc04e3587 RigVM: Provide subject to user workflow callbacks
#rb na
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624c4f95090236773aff9970

[CL 19625079 by Helge Mathee in ue5-main branch]
2022-04-05 10:39:09 -04:00
sara schvartzman
a10c663909 Control Rig: Fix local variables not working properly
#jira FORT-465100
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/624c1aafc51908059af74419

[CL 19622549 by sara schvartzman in ue5-main branch]
2022-04-05 06:57:59 -04:00
Helge Mathee
b331ec5761 RigVM: Fix constraint boundaries for code generator
#rb na
#jira na
#preflight trivial

[CL 19622361 by Helge Mathee in ue5-main branch]
2022-04-05 06:27:28 -04:00
Helge Mathee
3fb666f8d9 ControlRig / RigVM: Offer user workflows per unit / node
#rb sara.schvartzman jack.cai
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624c14e1e434babd8a41478d

[CL 19622287 by Helge Mathee in ue5-main branch]
2022-04-05 06:16:59 -04:00
sara schvartzman
e1b401254b Control Rig: Fix RigVM.Graph.Variables unit test failing
#jira UE-146903
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6245bf33dc6183e3f503f944

[CL 19585756 by sara schvartzman in ue5-main branch]
2022-04-01 05:18:04 -04:00
Helge Mathee
87702d5a3a Control Rig: Fix crashes during upgrade / unresolve
#rb sara.schvartzman
#jira UE-147165 UE-147543
#preflight https://horde.devtools.epicgames.com/job/6246b0af3a5a4c1622de9384

[CL 19585555 by Helge Mathee in ue5-main branch]
2022-04-01 04:37:48 -04:00
Helge Mathee
0cb1b899f7 Control Rig: Fix crash during undo / redo
#rb sara.schvartzman
#jira UE-147278
#preflight https://horde.devtools.epicgames.com/job/6245e0fbf4217035fa8d02f0

[CL 19585547 by Helge Mathee in ue5-main branch]
2022-04-01 04:36:14 -04:00
halfdan ingvarsson
5f92fa9feb Control Rig: Fix non-unity builds.
#jira UE-147735
#fyi helge.mathee
#rnx
#preflight 624696d4637925b5d3d81132

[CL 19585049 by halfdan ingvarsson in ue5-main branch]
2022-04-01 02:21:50 -04:00
brandon boswell
2862b4ffcb Back out changelist 19574747 to get dev-enginemerge green again
#JIRA

#ROBOMERGE-AUTHOR: brandon.boswell
#ROBOMERGE-SOURCE: CL 19575139 via CL 19575144
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19576182 by brandon boswell in ue5-main branch]
2022-03-31 14:40:13 -04:00
brandon boswell
91b7791a79 Back out changelist 19573926
#ROBOMERGE-AUTHOR: brandon.boswell
#ROBOMERGE-SOURCE: CL 19574739 via CL 19574747 via CL 19574751
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19576172 by brandon boswell in ue5-main branch]
2022-03-31 14:39:59 -04:00
sara schvartzman
3a26ed0108 Control Rig: Fix Local variable not working correctly
#jira UE-147578
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6245b6f473665f7d5e516fc5
#robomerge FNMain

[CL 19573062 by sara schvartzman in ue5-main branch]
2022-03-31 11:04:21 -04:00
sara schvartzman
4e0eb3f007 Control Rig: Do not allow functions with wildcards
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62449133c51908059aaf4652

[CL 19570679 by sara schvartzman in ue5-main branch]
2022-03-31 05:28:05 -04:00
Helge Mathee
03e412f20c RigVM: Nativization First Steps
#rb jack.cai
#jira na
#preflight https://horde.devtools.epicgames.com/job/624475a78f06610224f23edb

[CL 19558014 by Helge Mathee in ue5-main branch]
2022-03-30 11:36:01 -04:00
sara schvartzman
c7b0e74c59 Controlr Rig: UI implementation of Aggregate nodes
#jira UE-146928
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62433ef7dc6183e3f5e500dc

[CL 19554694 by sara schvartzman in ue5-main branch]
2022-03-30 05:21:45 -04:00
sara schvartzman
256ad8d9ef Control Rig: Add aggregate node
#jira UE-146926
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/623b5f4ada56b5683a0b05b7

[CL 19524901 by sara schvartzman in ue5-main branch]
2022-03-28 05:56:56 -04:00