helge mathee
07e76189f3
ControlRig: Array Nodes
...
#rb jack.cai
#jira UE-104985 UE-104988 UE-104989 UE-104990
preflight: https://horde.devtools.epicgames.com/job/611cc8193a81b000012a0554
#ROBOMERGE-SOURCE: CL 17212884 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17212887 by helge mathee in ue5-release-engine-test branch]
2021-08-18 06:18:21 -04:00
helge mathee
2f49bf6fb7
Control Rig: RigVM Memory upgrade: Remaining fixes
...
#rb audit
#jira na
#ROBOMERGE-SOURCE: CL 17029193 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v845-17028103)
[CL 17029194 by helge mathee in ue5-release-engine-test branch]
2021-08-03 08:50:47 -04:00
helge mathee
58e0665acc
RigVM: Implementing support for new memory storage
...
All code is still based on the UE_RIGVM_UCLASS_BASED_STORAGE_DISABLED define, which is turned on.
So the feature / changes don't affect anything just yet.
#rb na
[FYI] jack.cai halfdan.ingvarsson
#jira na
#ROBOMERGE-SOURCE: CL 16970759 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
[CL 16970901 by helge mathee in ue5-release-engine-test branch]
2021-07-27 14:04:39 -04:00
helge mathee
dc39b0ef31
Control Rig / RigVM: Support for LWC
...
#rb halfdan.ingvarsson sara.schvartzman
#jira na
#ROBOMERGE-SOURCE: CL 16746093 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16746101 by helge mathee in ue5-release-engine-test branch]
2021-06-22 14:11:52 -04:00
helge mathee
77ddf5c7dc
Control Rig: RigVM to treat entry, return and library nodes as NoOp
...
#jira UE-118210
#rb audit
#ROBOMERGE-SOURCE: CL 16687239 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16687240 by helge mathee in ue5-release-engine-test branch]
2021-06-16 08:58:10 -04:00
helge mathee
354818bc13
Control Rig: RigVM AST parser to traverse into function nodes for sub pins
...
#jira FROST-3104
#rb audit
#ROBOMERGE-SOURCE: CL 16620351 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v830-16605563)
[CL 16620352 by helge mathee in ue5-release-engine-test branch]
2021-06-10 06:16:12 -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
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
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
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
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
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
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
cef320884d
Control Rig: Improve filtering of block assignments for Expressions
...
#jira UE-94249
#rb audit
#fyi jack.cai
[CL 15239875 by Helge Mathee in ue5-main branch]
2021-01-28 11:51:24 -04:00
Helge Mathee
fe0025f965
Control Rig: Optimize usage of diagnostics AST and improve interactive performance for link validation
...
#jira UE-106861
#fyi jack.cai
#rb audit
[CL 15152946 by Helge Mathee in ue5-main branch]
2021-01-21 05:20:34 -04:00
Helge Mathee
a6dc7f0b8c
Control Rig / Rigvm AST: Recurse along child pins from inside of library nodes to the outside pin for defaults
...
#jira UE-106777
#fyi jack.cai
#rb audit
[CL 15144303 by Helge Mathee in ue5-main branch]
2021-01-20 09:43:48 -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
Helge Mathee
61a6c148ee
Control Rig: Encapsulation support for the rigvm compiler
...
#rb jack.cai
#jira UEA-564
[CL 15048039 by Helge Mathee in ue5-main branch]
2021-01-12 06:47:41 -04:00
jack cai
698f3b295f
Control Rig: Added value string validation for setting pin default values + unit tests
...
#jira UE-97718
#rb helge.mathee
[CL 14939670 by jack cai in ue5-main branch]
2020-12-16 12:11:20 -04:00
Helge Mathee
5ebc320a11
Control Rig: Rename Struct Node to Unit Node
...
#rb halfdan.ingvarsson
#jira na
[CL 14835217 by Helge Mathee in ue5-main branch]
2020-12-02 10:59:58 -04:00
Helge Mathee
e1913158f9
RigVM: Literal consolidation optimization
...
#rb na
#jira na
[CL 14827747 by Helge Mathee in ue5-main branch]
2020-12-01 10:22:06 -04:00
Helge Mathee
327117c771
Control Rig: Encapsulation support, next steps
...
#jira UEA-564
#rb na
[CL 14826854 by Helge Mathee in ue5-main branch]
2020-12-01 04:05:50 -04:00
Helge Mathee
fc71e04e36
Control Rig: RigVM Inline pass to fold reroutes with parent / child segment paths
...
#rb na
#jira na
[CL 14785695 by Helge Mathee in ue5-main branch]
2020-11-19 04:52:31 -04:00
Helge Mathee
fbb7b1e70c
Control Rig: Perform reroute tracing as part of the inlining pass, clean up unit tests
...
#rb sara.schvartzman
#jira na
[CL 14771671 by Helge Mathee in ue5-main branch]
2020-11-18 07:48:31 -04:00