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
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
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
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
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
sara schvartzman
bb333535d4
ControlRig: Fix watches not working for functions and collapsed nodes.
...
#jira UE-110041
#rb helge.mathee
[CL 15748441 by sara schvartzman in ue5-main branch]
2021-03-19 12:43:05 -04:00
Helge Mathee
a0a8e3b5aa
Control Rig: Services around introspection of run counts
...
#rb sara.schvartzman
#jira UEA-564
[CL 15746088 by Helge Mathee in ue5-main branch]
2021-03-19 06:35:50 -04:00
Helge Mathee
305fe5e166
Control Rig: Move instruction index lookup from a per-node field to a 1-n map. 1 instruction can represent 1 node, but 1 node can represent multiple instructions.
...
This fixes the labels on the execution stack for nested nodes.
Also fixes the cross selection issues between the stack and the graph views.
Finally also implements the "focus on selection" feature, which will now open the right tab and focus on the selected nodes.
#rb jack.cai
#jira na
[CL 15201429 by Helge Mathee in ue5-main branch]
2021-01-26 04:06:19 -04:00
Helge Mathee
2cf10865a6
Control Rig: Support for error reporting from AST parser all the way up to the Blueprint / Editor
...
#jira UEA-564
#rb audit
#fyi jack.cai
[CL 15134925 by Helge Mathee in ue5-main branch]
2021-01-19 07:26:41 -04:00
Helge Mathee
e04ec93397
Control Rig: Move default override infrastructure to also support Bound variable paths (and more stuff in the future)
...
Adapting the AST parser and compiler to deal with variable bindings on encapsulated nodes
#rb jack.cai
#jira UEA-564
[CL 15134612 by Helge Mathee in ue5-main branch]
2021-01-19 04:57:43 -04:00