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
sara schvartzman
135be0d333
Control Rig: Fix connecting to Mirror template node hangs editor
...
#jira UE-146962
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/623cb0bef765c25e98e573db
[CL 19508615 by sara schvartzman in ue5-main branch]
2022-03-25 06:03:05 -04:00
Helge Mathee
0c76d487fc
RigVM: Static Analysis - Fix nullptr access
...
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/6239e646c73745c6009eb204
#jira UE-144613
[CL 19466787 by Helge Mathee in ue5-main branch]
2022-03-22 11:11:40 -04:00
Helge Mathee
2df535e60d
RigVM: Ignore pin default overrides for parent pins if sub pins also are provided with default overrides
...
#rb sara.schvartzman
#jira UE-146153
#preflight https://horde.devtools.epicgames.com/job/62388811b3653cf6afc76996
[CL 19451808 by Helge Mathee in ue5-main branch]
2022-03-21 10:38:19 -04:00
Helge Mathee
0c93dad11e
RigVM: Follow links on non-existing subpins
...
In the case of arrays we can have links on elements that don't exist on the source pin - but may exist on intermediate reroutes or function boundaries (entry or return nodes).
#b sara.schvartzman
#jira UE-144672
#preflight https://horde.devtools.epicgames.com/job/623878e3be1e4104d3451788
[CL 19451141 by Helge Mathee in ue5-main branch]
2022-03-21 09:28:47 -04:00
sara schvartzman
4080ae8f74
Control Rig: Deprecate URigVMGraph::GetVariableDescriptions
...
#jira UE-143286
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62336d5684667926da2830dc
[CL 19433944 by sara schvartzman in ue5-main branch]
2022-03-18 07:41:19 -04:00
Helge Mathee
17d6aa73ae
RigVM: Fix sorting of children within blocks
...
#rb benoit.gadreau
#jira UE-146121
#preflight https://horde.devtools.epicgames.com/job/623449dfbc1cf2803833a95e
[CL 19433586 by Helge Mathee in ue5-main branch]
2022-03-18 06:16:32 -04:00
benoit gadreau
89cd66446b
fixed missing include
...
#rb helge.mathee
#jira UE-146019
#preflight tbd
[CL 19422833 by benoit gadreau in ue5-main branch]
2022-03-17 13:04:51 -04:00
Helge Mathee
02469cf3be
RigVM: Allow multiple connections to the same source variable node
...
#rb sara.schvartzman
#jira UE-145954 UE-143829
#preflight https://horde.devtools.epicgames.com/job/62334e136666d7e7539bc48d
[CL 19422117 by Helge Mathee in ue5-main branch]
2022-03-17 12:17:43 -04:00