Commit Graph

123 Commits

Author SHA1 Message Date
helge mathee
2979d9163a GraphEditor: Guard against trashed UEdGraphPins
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/64076c682559570cc7e26bc4

[CL 24556125 by helge mathee in ue5-main branch]
2023-03-08 04:19:40 -05:00
helge mathee
9b580f1edc Backing out 24539906
(Former backout of 24538523)

#rb na
#jira
#preflight skip

[CL 24542116 by helge mathee in ue5-main branch]
2023-03-07 12:05:56 -05:00
helge mathee
cd05849317 Backing out 24538523
#rb na
#jira
#preflight skip
#deadend

[CL 24542009 by helge mathee in ue5-main branch]
2023-03-07 12:02:01 -05:00
helge mathee
0221959d74 RigVM: Follow up for 24537844 - fixing crash in aggregate node
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/6407244bba12ba64167b1275

[CL 24538770 by helge mathee in ue5-main branch]
2023-03-07 08:19:32 -05:00
sara schvartzman
342c0f8be4 Control Rig: Change check to log warning message when encountered with corrupted graphs
#rb trivial

[CL 24538668 by sara schvartzman in ue5-main branch]
2023-03-07 08:09:11 -05:00
sara schvartzman
504aa57ea2 Control Rig: Fix crash when opening rig with corrupted aggregate node
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/640633c5de14c9e34b8ac7e8

[CL 24529317 by sara schvartzman in ue5-main branch]
2023-03-06 15:49:44 -05:00
helge mathee
158a5a86e5 Control Rig: More surgical approach to ControlRigGraphNode::ReconstructNode_Internal
#rb sara.schvartzman
[FYI] halfdan.ingvarsson
#preflight https://horde.devtools.epicgames.com/job/63ff3a58ac6c61e2b5acf1ff

[CL 24462142 by helge mathee in ue5-main branch]
2023-03-01 10:04:44 -05:00
Helge Mathee
e6d731611e Control Rig: Update UI node after creating sub pins
#rb sara.schvartzman
#jira UE-176809
#preflight https://horde.devtools.epicgames.com/job/63fe0bd7ae54ee4ce9a3cd16

[CL 24442606 by Helge Mathee in ue5-main branch]
2023-02-28 10:32:53 -05:00
helge mathee
cff412d97c ControlRig: Deal with assets containing nullptr UEdGraphPin subpins
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63f4dbf9500c05a624a64907

[CL 24344108 by helge mathee in ue5-main branch]
2023-02-21 13:25:23 -05:00
sara schvartzman
9037e97502 Control Rig: Fix default values not showing correctly on reroutes when duplicating the node
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63f3a45d500c05a624253f57

[CL 24343372 by sara schvartzman in ue5-main branch]
2023-02-21 13:04:11 -05:00
halfdan ingvarsson
a233962e1e Control Rig: Link creation performance improvements
[FYI] benoit.gadreau
#rb sara.schvartzman
#preflight 63ef951f977ceed9151fad2e

[CL 24309702 by halfdan ingvarsson in ue5-main branch]
2023-02-20 02:18:32 -05:00
sara schvartzman
672dbc16f8 Control Rig: Fix cannot connect reroute output to another pin (source pin is not an output)
#rb benoit.gadreau
#preflight https://horde.devtools.epicgames.com/job/63efb65890198dffbaf8f1be

[CL 24294093 by sara schvartzman in ue5-main branch]
2023-02-17 18:20:58 -05:00
zahra nikbakht
74241bc1ce Cherry pick to fix some control rig node fields losing focus on enter and tab.
#preflight 63db0900dd0298377631f141
#p4v-cherrypick 22500206

[CL 23969833 by zahra nikbakht in ue5-main branch]
2023-02-02 11:57:52 -05:00
sara schvartzman
fe0bb4d0b9 Control Rig: Fix binding variable to subpin removes valid pins and ensures
#jira UE-175190
#rb helge.mathee
#swarm https://p4-swarm.epicgames.net/reviews/23870506
#preflight https://horde.devtools.epicgames.com/job/63d2b9e0be1970f882a105da

[CL 23881533 by sara schvartzman in ue5-main branch]
2023-01-27 05:02:44 -05:00
Helge Mathee
f4e396377c RigVM Refactoring: Move the bulk of the code for Control Rig to RigVMHost.
Left ControlRig::Execute untouched for now - we need to refactor it in a follow up step.

#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63bbe876c45a2c81e0720f1d

[CL 23626024 by Helge Mathee in ue5-main branch]
2023-01-10 09:05:18 -05:00
sara schvartzman
f0e5ee8250 Control Rig: Fix issue with renaming function
#jira UE-173278
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63bc109ad862fdd3474975fc

[CL 23611603 by sara schvartzman in ue5-main branch]
2023-01-09 09:04:36 -05:00
sara schvartzman
f1ecf54496 Control Rig: Fix comment bubble not visible when opening editor
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63b591c4c6265e21bc61d214

[CL 23580272 by sara schvartzman in ue5-main branch]
2023-01-04 15:49:22 -05:00
Helge Mathee
7eb666ee61 RigVM: Array Dispatches
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/639353040236bc17ce9f635f

[CL 23565632 by Helge Mathee in ue5-main branch]
2023-01-03 09:23:55 -05:00
sara schvartzman
eca45e77e8 Control Rig: Promote pin to interface
#jira UE-172543
#rb benoit.gadreau
#preflight https://horde.devtools.epicgames.com/job/6398aaf4776b61ba3b3858fe

[CL 23493280 by sara schvartzman in ue5-main branch]
2022-12-13 11:57:03 -05:00
sara schvartzman
b17b335f73 Control Rig: Save serialized graph function in function data
#jira UE-171037
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6390885f5c5308d18c43af06

[CL 23444514 by sara schvartzman in ue5-main branch]
2022-12-08 05:50:56 -05:00
Helge Mathee
99143ce0d8 Control Rig: Move draw interface and log to RigVM
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/638f6637255f07df8eed6df6

[CL 23408771 by Helge Mathee in ue5-main branch]
2022-12-06 11:04:15 -05:00
Helge Mathee
131afa1302 RigVM: New control flow Dispatch
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/638742e6d76995cb14951ee3

[CL 23330412 by Helge Mathee in ue5-main branch]
2022-11-30 10:26:42 -05:00
Helge Mathee
66107e89e7 RigVM: Fixed array pin support for select node
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6380ca9f33774509007678b7

[CL 23286221 by Helge Mathee in ue5-main branch]
2022-11-28 03:38:49 -05:00
Helge Mathee
ac962eb5d8 Control Rig: Fix crash during graph profiling
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/637dd730cc307d6fa5f8639a

[CL 23246535 by Helge Mathee in ue5-main branch]
2022-11-23 03:36:10 -05:00
sara schvartzman
f9a4ef98fd Control Rig: Reuse function compilation data
#jira FORT-519929
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/637407fc953c19d435b38d76

[CL 23151594 by sara schvartzman in ue5-main branch]
2022-11-16 03:33:17 -05:00