Commit Graph

329 Commits

Author SHA1 Message Date
sara schvartzman
6b4cc658bb Control Rig: Fix crash when pasting node as function
#rb helge.mathee
#jira UE-170260
#preflight https://horde.devtools.epicgames.com/job/6374e65d8f4cb2e4dc3f0161

[CL 23153380 by sara schvartzman in ue5-main branch]
2022-11-16 09:16:25 -05:00
Helge Mathee
3309d9e116 RigVM: Fix python unit test breakages
#rb sara.schvartzman
#jira UE-170163
#preflight https://horde.devtools.epicgames.com/job/6374c1661c114bec05f34d82

[CL 23152306 by Helge Mathee in ue5-main branch]
2022-11-16 06:11:57 -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
Helge Mathee
7bfa1969d5 RigVM: Move string and core dispatches to RigVM module
#rb benoit.gadreau
#jira UE-167752
#preflight https://horde.devtools.epicgames.com/job/636d06d7376a9cd6a8f6aaa2

[CL 23095811 by Helge Mathee in ue5-main branch]
2022-11-11 07:04:17 -05:00
Helge Mathee
32963f057c RigVM: Centralize use of RigVMExecuteContext
#rb halfdan.ingvarsson
#jira UE-169677
#preflight https://horde.devtools.epicgames.com/job/636cc3b24d3c1d9d92868927

[CL 23073598 by Helge Mathee in ue5-main branch]
2022-11-10 04:36:01 -05:00
Helge Mathee
d45bd63bb7 Control Rig: Replace cast link with cast nodes
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/636503dfde2c4dbb5d92f669

[CL 23008884 by Helge Mathee in ue5-main branch]
2022-11-07 04:27:49 -05:00
Helge Mathee
10930fbc2f RigVM: Ignore cast links during template resolval
#rb sara.schvartzman
#jira UE-168617
#preflight https://horde.devtools.epicgames.com/job/635fa63dae6840072de8f673

[CL 22859587 by Helge Mathee in ue5-main branch]
2022-10-31 08:20:09 -04:00
sara schvartzman
fd72a90b24 Control Rig: Fix wrong loading of Set Transform Array Metadata pin
#jira UE-168413
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/635a6b3c316cf8bef638e34d

[CL 22826175 by sara schvartzman in ue5-main branch]
2022-10-28 04:48:12 -04:00
Helge Mathee
723a4ab1bd Control Rig: Support for casting
#rb sara.schvartzman
#jira UE-158186
#preflight https://horde.devtools.epicgames.com/job/635141288449f85a47bd8f5b

[CL 22653713 by Helge Mathee in ue5-main branch]
2022-10-20 08:54:59 -04:00
Matt Peters
3b57fa2789 IncrementalCooking: Add DeclareConstructClasses for classes that need it. Fix some transient UObjects that assert they are never persistently serialized to support Serialize being called on their ClassDefaultObject to support DeclareCustomVersions.
#rb Zousar.Shaker
#rnx
#preflight 63497341f622f6c4bb1dd625

[CL 22529151 by Matt Peters in ue5-main branch]
2022-10-14 12:42:43 -04:00
Helge Mathee
630b370f55 Control Rig: UI Graph Performance Improvements
#jira UE-152944
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/6346d47cf04e6f85050ea4a2

[CL 22500206 by Helge Mathee in ue5-main branch]
2022-10-13 05:50:41 -04:00
sara schvartzman
3d2817757c Control Rig: Fix can't resolve copy/pasted function
#jira UE-166701
#rb helge.mathee
#preflight 6345374bc272487ed4a2d61a

[CL 22459046 by sara schvartzman in ue5-main branch]
2022-10-11 11:47:46 -04:00
sara schvartzman
5baead1861 Control Rig: Fix the pythonize name not working for Enum Values
#jira UE-166378
#rb helge.mathee
#preflight 63401072b20780acc1ee6104

Copied PyGenUtil::PythonizeName (which is a private function in an Experimental plugin) into RigVMPythonUtils.

[CL 22431481 by sara schvartzman in ue5-main branch]
2022-10-10 12:13:09 -04:00
Helge Mathee
1e43bc884a Control Rig: Avoid double initialization of struct instances
#rb sara.schvartzman
#jira UE-158418
#preflight https://horde.devtools.epicgames.com/job/634006d4d718720d2d84554d

[CL 22398526 by Helge Mathee in ue5-main branch]
2022-10-07 07:29:25 -04:00
jack cai
9d6ee2889b ControlRig: user defined struct used as function argument can trigger an assertion when one of the member variables change its type
#jira UE-165790
#rb Sara.schvartzman, Helge.mathee
#preflight https://horde.devtools.epicgames.com/job/633b1c006b10157eac5fc7ba

[CL 22336420 by jack cai in ue5-main branch]
2022-10-04 15:24:37 -04:00
jack cai
7104251034 ControlRig: Remove an unnecessary warning
#jira UE-165669
#rb trivial
#preflight skip

[CL 22323376 by jack cai in ue5-main branch]
2022-10-03 21:13:49 -04:00
sara schvartzman
d41d43b4ed Control Rig: Avoid crashing when injection info is null
#jira UE-159421
#rb helge.mathee
#preflight 63342c20a907d7192f6d0018

[CL 22232356 by sara schvartzman in ue5-main branch]
2022-09-28 17:59:11 -04:00
jack cai
d64045bacd ControlRig: Fix Enum default getting overriden on load
#jira UE-164906
#rb Sara.schvartzman, helge.mathee
#preflight https://horde.devtools.epicgames.com/job/633297b11003050806c0f566

[CL 22217558 by jack cai in ue5-main branch]
2022-09-27 23:47:51 -04:00
sara schvartzman
e36913273a Control Rig: Fix undo rename local variable not working
#jira UE-144597
#rb helge.mathee
#preflight 6332e428d747fe52c8f127c9

[CL 22205492 by sara schvartzman in ue5-main branch]
2022-09-27 10:16:53 -04:00
sara schvartzman
f5c9f836f5 Control Rig: Fix CI unit test "Metadata Dispatch" failing in Linux
#jira UE-161473
#rb jack.cai
#preflight 6331cb61a4769ad714ac7d98

[CL 22203248 by sara schvartzman in ue5-main branch]
2022-09-27 07:10:47 -04:00
sara schvartzman
7110ae279a Control Rig: Fix crash when resolving template to different type by adding a link
#jira UE-164986
#rb benoit.gadreau
#preflight 632f3349a4769ad71440d862

[CL 22188297 by sara schvartzman in ue5-main branch]
2022-09-26 13:20:38 -04:00
bryan sefcik
0beee50b45 Updated ../Engine/Source/Developer/... to inline gen.cpp files
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds

#jira

[CL 22173145 by bryan sefcik in ue5-main branch]
2022-09-24 13:31:25 -04:00
sara schvartzman
a41c9937d6 Control Rig: Fix add link between array and element of Select values does not resolve select pin correctly
#jira UE-164187
#rb jack.cai
#preflight 632c656cd747fe52c84bf0c4

[CL 22163592 by sara schvartzman in ue5-main branch]
2022-09-23 20:01:01 -04:00
sara schvartzman
68a76b92b9 Control Rig: Do not allow IO exposed pin type change to something other than execute context
#jira UE-164557
#rb jack.cai
#preflight 632b1aa4fc7f1efbdf9702d8

[CL 22119028 by sara schvartzman in ue5-main branch]
2022-09-21 14:42:45 -04:00
sara schvartzman
ee2557c67a Control Rig: Fix crash when connecting subpin from entry node to cast, and resolving type of cast output
#jira UE-164603
#rb benoit.gadreau
[FYI] jack.cai
#preflight 632af57aa236a029de206f71

[CL 22114002 by sara schvartzman in ue5-main branch]
2022-09-21 11:36:56 -04:00