Commit Graph

57 Commits

Author SHA1 Message Date
Helge Mathee
0c2762278a Control Rig / RigVM: Support for LWC
#rb halfdan.ingvarsson sara.schvartzman
#jira na

[CL 16746093 by Helge Mathee in ue5-main branch]
2021-06-22 14:11:15 -04:00
Helge Mathee
35f6623637 Control Rig: Follow up on CL 16703406 - fixes build break
#jira UE-101980
#rb na
#fyi sara.schvartzman

[CL 16703558 by Helge Mathee in ue5-main branch]
2021-06-17 08:43:06 -04:00
Helge Mathee
75556815e1 Control Rig: Support variable binding in details panel.
Also added support for local variables in binding.
+ React to removing local variable
+ React to renaming local variable
+ React to changing local variable type

#rb sara.schvartzman
#jira UE-101980

[CL 16703406 by Helge Mathee in ue5-main branch]
2021-06-17 08:21:34 -04:00
Helge Mathee
ee52188761 Control Rig: RigVM to treat entry, return and library nodes as NoOp
#jira UE-118210
#rb audit

[CL 16687239 by Helge Mathee in ue5-main branch]
2021-06-16 08:57:18 -04:00
Helge Mathee
7b172f7640 Control Rig: RigVM AST parser to traverse into function nodes for sub pins
#jira FROST-3104
#rb audit

[CL 16620351 by Helge Mathee in ue5-main branch]
2021-06-10 06:15:48 -04:00
sara schvartzman
a004ea816a ControlRig: Adding local variables to CR graphs UI
#jira UE-110373
#rb helge.mathee

[CL 16568265 by sara schvartzman in ue5-main branch]
2021-06-07 06:49:07 -04:00
Helge Mathee
f78a6a3490 Control Rig: RigVM: Fix constant folding for more complex cases
#jira na
#rb audit

[CL 16544820 by Helge Mathee in ue5-main branch]
2021-06-03 05:45:48 -04:00
Helge Mathee
68e86b21dd Control Rig: Introducing sub titles for variables showing default values, adding tooltips to pins on function reference nodes to show tooltip
#rb sara.schvartzman
#jira UE-112449 UE-113292

[CL 16531726 by Helge Mathee in ue5-main branch]
2021-06-02 06:17:52 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
Helge Mathee
8dd8ae98d3 Control Rig: remove notion of slice context from graph and improve compilation performance
#jira UE-113382
#rb jack.cai

[CL 16367071 by Helge Mathee in ue5-main branch]
2021-05-18 10:22:22 -04:00
Helge Mathee
430e049180 Control Rig: Improve performance of SControlRigStackview label generation
#jira UE-113382
#rb audit

[CL 16366977 by Helge Mathee in ue5-main branch]
2021-05-18 10:18:06 -04:00
Helge Mathee
57e8a49d69 Control Rig: Refactor CopyOp to contain all required information for a copy
Also fixes UE-115756

#rb sara.schvartzman
#jira na

[CL 16354335 by Helge Mathee in ue5-main branch]
2021-05-17 12:35:41 -04:00
Helge Mathee
e4b9b30fb4 Control Rig: Improving debug watches
* watches now no longer crash with Mannequin Control Rig
* watches no longer disappear after recompile
* watches work on formerly optimized out nodes
* watches work within collapse nodes and functions

#rb sara.schvartzman
#jira na

[CL 16327158 by Helge Mathee in ue5-main branch]
2021-05-14 02:36:03 -04:00
sara schvartzman
624ea19f1e ControlRig: Adding local variables to CR graphs
#jira UE-110373
#rb helge.mathee

[CL 16281162 by sara schvartzman in ue5-main branch]
2021-05-11 17:13:58 -04:00
Helge Mathee
07b622357c Control Rig: AST lookup var expresisons by name
#jira UE-114815
#rb na

[CL 16220122 by Helge Mathee in ue5-main branch]
2021-05-06 09:44:46 -04:00
Helge Mathee
ba4f6f545d Control Rig VM Compiler - Don't create registers for Variables
#rb sara.schvartzman
#jira na

[CL 16156791 by Helge Mathee in ue5-main branch]
2021-04-29 09:47:07 -04:00
Helge Mathee
3afc8b83ea Control Rig: Moving debug memory to its own container
#rb sara.schvartzman
#jira na, Control Rig Debugging Work

[CL 16155492 by Helge Mathee in ue5-main branch]
2021-04-29 05:02:50 -04:00
Helge Mathee
4cf6dc7f35 Control Rig: Variable Remapping
#rb sara.schvartzman, jack.cai
#jira UEA-564

[CL 16122169 by Helge Mathee in ue5-main branch]
2021-04-27 03:19:42 -04:00
Helge Mathee
02c478ba4b Control Rig: Avoid undo / redo during compilation. Improve RemoveExpressions performance within AST Parser
#rb sara.schvartzman
#jira UE-113260

[CL 15990888 by Helge Mathee in ue5-main branch]
2021-04-13 12:03:23 -04:00
Helge Mathee
d3cb2516f6 Control Rig: Follow up on orphan pins: Ensure to only setup orphan pins during postload and avoid compilation of invalid graphs
#jira FROST-1844
#rb na

[CL 15946315 by Helge Mathee in ue5-main branch]
2021-04-07 17:24:36 -04:00
Helge Mathee
534665507f Control Rig: Orphan pin functionality for RigVM
#jira UEA-564
#rb jack.cai

[CL 15942963 by Helge Mathee in ue5-main branch]
2021-04-07 13:09:20 -04:00
sara schvartzman
d511013a98 Control Rig: Watch variables overriding expresion to operand map
#jira UE-102323
#rb helge.mathee

[CL 15888724 by sara schvartzman in ue5-main branch]
2021-04-01 09:40:45 -04:00
sara schvartzman
662a226b3c ControlRig: Fix watches not working for functions and collapsed nodes.
#jira UE-110041
#rb helge.mathee

[CL 15877909 by sara schvartzman in ue5-main branch]
2021-03-31 13:16:23 -04:00
sara schvartzman
cee997e004 ControlRig: Revert changes breaking unit tests.
#jira UE-110041
#rb na

[CL 15865012 by sara schvartzman in ue5-main branch]
2021-03-30 13:37:49 -04:00
Helge Mathee
5ae0239dfa Control Rig: Fix automation test around RigVM Compiler Array Array Link
#rb na
#jira UE-111976
#fyi sara.schvartzman

[CL 15862009 by Helge Mathee in ue5-main branch]
2021-03-30 10:21:09 -04:00