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
Helge Mathee
7d3cbba4ff
Control Rig: Perform name sanitization for functions
...
#jira UE-116674
#rb sara.schvartzman
[CL 16512577 by Helge Mathee in ue5-main branch]
2021-06-01 06:11:08 -04:00
Helge Mathee
309d2d8ffa
Control Rig: Avoid crash when expanding empty function
...
#jira UE-116460
#rb audit
[CL 16509291 by Helge Mathee in ue5-main branch]
2021-05-31 11:02:01 -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
0cbf74bc9f
Follow up on CL 16482215
...
Control Rig: Disallow pasting Entry / Return nodes
#jira UE-115107
#rb audit
[CL 16482549 by Helge Mathee in ue5-main branch]
2021-05-27 07:55:17 -04:00
Helge Mathee
8e54ddeb2c
Control Rig: Disallow pasting Entry / Return nodes
...
#jira UE-115107
#rb audit
[CL 16482215 by Helge Mathee in ue5-main branch]
2021-05-27 06:23:54 -04:00
sara schvartzman
52cc22e2d4
ControlRig: Fix crash when undoing a change exposed pin type in function
...
#jira UE-116267
#rb helge.mathee
[CL 16446041 by sara schvartzman in ue5-main branch]
2021-05-25 06:55:47 -04:00
helge mathee
d205bc7419
Control Rig: Make sure we don't reset the loaders when doing a UObject rename in PostLoad, otherwise bad things happen to the async loader.
...
Edigrate of 16413543
#jira UE-116168
#rb halfdan.ingvarsson
#lockdown simon.tourangeau
#ROBOMERGE-SOURCE: CL 16418830 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v811-16416015)
[CL 16418959 by helge mathee in ue5-main branch]
2021-05-21 10:42:21 -04:00
sara schvartzman
2548575208
ControlRig: Fix change function pin type in details panel not working
...
#jira UE-115950
#rb helge.mathee
[CL 16418086 by sara schvartzman in ue5-main branch]
2021-05-21 09:52:48 -04:00
Helge Mathee
535a374416
Control Rig: Avoid nullptr access for intermediate compiles
...
#jira UE-115103
#rb na
[CL 16416872 by Helge Mathee in ue5-main branch]
2021-05-21 08:45:03 -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
Helge Mathee
831dc67370
Control Rig: Fix up unit tests due to breakage in 16281286
...
#fyi nick.whiting
#rb na
#jira na
[CL 16300410 by Helge Mathee in ue5-main branch]
2021-05-12 11:49:38 -04:00
nick whiting
0dd2595909
Cleaning up references in Control Rig BPs to the transient package. Prevent adding nodes to the ControlRig Function Library if they're template nodes from the PROTO_ menuing BP function declarations.
...
#rb helge.mathee
#jira UE-114585
#lockdown nick.whiting
#ROBOMERGE-SOURCE: CL 16281094 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v799-16237190)
[CL 16281286 by nick whiting in ue5-main branch]
2021-05-11 17:17:15 -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
1c64096d7c
Control Rig: Avoid dialogs for bulk changes on same asset. Catch invalid collapse pins
...
#jira UE-114713
#rb na
[CL 16183904 by Helge Mathee in ue5-main branch]
2021-05-03 10:22:02 -04:00
Helge Mathee
4352bbb372
Control Rig - Follow up on CL 16156500
...
Control Rig: Don't orphan pins during ChangePinType without any links
#jira UE-114486
#rb sara.schvartzman
[CL 16166947 by Helge Mathee in ue5-main branch]
2021-04-30 07:05:05 -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
63d4207552
Control Rig: Don't orphan pins during ChangePinType without any links
...
#jira UE-114486
#rb sara.schvartzman
[CL 16156500 by Helge Mathee in ue5-main branch]
2021-04-29 08:58:04 -04:00
Helge Mathee
1934a4145c
Fix build break - RigVMController.cpp
...
#rb na
#jira na
[CL 16156127 by Helge Mathee in ue5-main branch]
2021-04-29 08:01:53 -04:00