sara schvartzman
8f7801104d
Control Rig: Fix CR_Minifig not working
...
#rb jack.cai
#preflight 62ffad02896bf56d3b4aa42c
[CL 21499925 by sara schvartzman in ue5-main branch]
2022-08-22 21:21:49 -04:00
sara schvartzman
2751278ee4
Control Rig: Fix local variables nodes not dealing with constant values
...
#jira UE-161265
#rb jack.cai
#preflight 62ff66799835a27d8d9c4bc9
[CL 21468244 by sara schvartzman in ue5-main branch]
2022-08-19 19:38:13 -04:00
helge mathee
317046bf91
RigVM: Generalize all execute pins to use the RigVMExecuteContext
...
#rb sara.schvartzman
#jira UE-159391
#preflight https://horde.devtools.epicgames.com/job/62f39397086f90bbc4d92510
#ROBOMERGE-OWNER: helge.mathee
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 21333330 via CL 21333332 via CL 21333623
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21334003 by helge mathee in ue5-main branch]
2022-08-11 06:58:29 -04:00
helge mathee
05433d025b
Control Rig: Support watches within functions
...
#rb sara.schvartzman
#jira UE-144667
#preflight https://horde.devtools.epicgames.com/job/62d56f76af68cd745b024095
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 21161137 via CL 21165954 via CL 21169879
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21182735 by helge mathee in ue5-main branch]
2022-07-20 12:20:55 -04:00
Helge Mathee
3449d306d4
RigVM: Correctly follow pins across the collapse node boundary
...
#rb na
#jira UE-158911
#preflight https://horde.devtools.epicgames.com/job/62c833581d0706bf24b746d5
[CL 21006383 by Helge Mathee in ue5-main branch]
2022-07-08 09:48:02 -04:00
Helge Mathee
8b0318e6bc
RigVM: Dispatch Factory Support
...
* Moved TypeIndex from int32 to typedef for easier debugging
* Implemented Dispatch Factory
* Factories stored under registry
* FindFunction to invoke dispatch
* Runtime Type checking on the memory handle
* Implemented dispatch rigvm node
* Unit testing for numeric add test both for low level + controller layer
#rb sara.schvartzman
#jira UE-157794
#preflight https://horde.devtools.epicgames.com/job/62c4541b2f31b87c6c89360a
[CL 20942948 by Helge Mathee in ue5-main branch]
2022-07-05 11:39:15 -04:00
Helge Mathee
e2e7a91a39
RigVM: Only use array clone for top level properties
...
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/62bf19b1b4471188885630ee
[CL 20915592 by Helge Mathee in ue5-main branch]
2022-07-01 12:05:47 -04:00
Helge Mathee
8075120e8a
RigVM: Use clone when copying an array into a variable
...
#rb benoit.gadreau
#preflight https://horde.devtools.epicgames.com/job/62bed138a3568e30669726a5
#jira UE-158141
[CL 20913840 by Helge Mathee in ue5-main branch]
2022-07-01 09:58:51 -04:00
Helge Mathee
e13931f1a7
RigVM: Default values on array element pins don't propagate correctly.
...
#rb benoit.gadreau
#jira UE-144672
#preflight https://horde.devtools.epicgames.com/job/62b45c19c603be6148408c8f
[CL 20793302 by Helge Mathee in ue5-main branch]
2022-06-23 08:45:36 -04:00
Marc Audy
e2dd041c0f
Fix static analysis warnings
...
#codereview Helge.Mathee
#rnx
#preflight
[CL 20618311 by Marc Audy in ue5-main branch]
2022-06-11 22:32:15 -04:00
Helge Mathee
80dd846962
RigVM: Change order of arguments / pins to be based on super -> child struct
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/62a1fb0ae025a4126b6282ef
[CL 20591381 by Helge Mathee in ue5-main branch]
2022-06-10 03:42:15 -04:00
Helge Mathee
9c189267d5
ControlRig: user defined events and event invocation
...
#rb sara.schvartzman
#jira UE-153498 UE-153499
#preflight https://horde.devtools.epicgames.com/job/62975ffb2c618ddc66bb49a4
[CL 20453170 by Helge Mathee in ue5-main branch]
2022-06-01 11:28:01 -04:00
Helge Mathee
0edf08d7f8
RigVM: Invoke Entry functionality for the model
...
#rb benoit.gadreau
#jira UE-153498
#preflight https://horde.devtools.epicgames.com/job/629733a2ed7762ca42de8245
[CL 20450402 by Helge Mathee in ue5-main branch]
2022-06-01 05:56:08 -04:00
Helge Mathee
40dbac202b
RigVM: Restructure entry invocation for nativized VMs
...
#rb sara.schvartzman
#jira UE-153498
#preflight https://horde.devtools.epicgames.com/job/62962b08fe779f23c8e4d093
[CL 20441428 by Helge Mathee in ue5-main branch]
2022-05-31 16:18:09 -04:00
Helge Mathee
6520c809a9
Control Rig: backend work for support for multi graph
...
#rb benoit.gadreau
#jira UE-153497
#preflight https://horde.devtools.epicgames.com/job/6294be4e2e34c2e487b13394
[CL 20434781 by Helge Mathee in ue5-main branch]
2022-05-31 04:27:20 -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
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
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
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
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
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