Commit Graph

564 Commits

Author SHA1 Message Date
Helge Mathee
701c8f690f RigVM: Inline branches as part of function inlining
#rb sara.schvartzman
#jira UE-170548
#preflight https://horde.devtools.epicgames.com/job/637b6e64cc307d6fa5544041

[CL 23219578 by Helge Mathee in ue5-main branch]
2022-11-21 07:52:44 -05:00
Helge Mathee
9782116912 RigVM: Follow up fixes for Control Flow functionality
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/63778ec5aa2fe2b05f88d18c

[CL 23193769 by Helge Mathee in ue5-main branch]
2022-11-18 09:02:06 -05:00
Helge Mathee
781b4aa049 RigVM: Control Flow functionality - core side
#rb sara.schvartzman
#fyi jaime.cifuentes
#preflight https://horde.devtools.epicgames.com/job/63776859f514e1ded9a29455

[CL 23192178 by Helge Mathee in ue5-main branch]
2022-11-18 06:25:07 -05:00
sara schvartzman
788b2b049f Control Rig: Fix ensure ReferencedFunctionPath_DEPRECATED is empty
#jira UE-170413
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/637672d9c85523092aa5a1b4

[CL 23191780 by sara schvartzman in ue5-main branch]
2022-11-18 04:44:06 -05:00
sara schvartzman
ca680ebd3e Control Rig: Do not load all control rigs with public functions when opening a control rig editor
#jira UE-170249
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63751f881c114bec0508eab4

[CL 23174230 by sara schvartzman in ue5-main branch]
2022-11-17 06:53:56 -05:00
sara schvartzman
b9b0d68e1b Control Rig: Fix static analysis warning
#jira na
#rb trivial
#preflight https://horde.devtools.epicgames.com/log/63753a2c232e3d12cb4b3a81

[CL 23161432 by sara schvartzman in ue5-main branch]
2022-11-16 15:41:04 -05:00
Helge Mathee
a635a0c08c RigVM: lazy evaluation of input pins - developer side
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63750d9bbf76990b71bfadc4

[CL 23155512 by Helge Mathee in ue5-main branch]
2022-11-16 11:45:34 -05:00
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
Helge Mathee
ea718104dd RigVMN: lazy compute - core side
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6374ab540c74adb48bd8bf96

[CL 23151939 by Helge Mathee in ue5-main branch]
2022-11-16 05:05:12 -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
f87bdbbd19 Control Rig: Fix cast links backwards comp code
#rb sara.schvartzman
#jira UE-169969
#preflight https://horde.devtools.epicgames.com/job/637242d65368a3230a4419ed

[CL 23117227 by Helge Mathee in ue5-main branch]
2022-11-14 09:19:46 -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
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
sara schvartzman
e1239869cc Control Rig: Fix crash when set variable node is created inside function
#jira UE-168845
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/636244e40c2e7c8f91835c08

[CL 22909087 by sara schvartzman in ue5-main branch]
2022-11-02 06:55:06 -04:00
sara schvartzman
68b9cf387f Control Rig: Fix some nodes connected to if node not bubbling up when inside a function
#jira UE-168550, UE-168210
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63613ae863608aee36f2e300

[CL 22883851 by sara schvartzman in ue5-main branch]
2022-11-01 11:47:34 -04: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
c5af22e8a9 Control Rig: Fix TEnumAsByte not casting correctly in the generated headers
#jira UE-168624
#udn 00490176
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/635d5ca1df01edd149436805

[CL 22858512 by sara schvartzman in ue5-main branch]
2022-10-31 07:55:49 -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
halfdan ingvarsson
31f466e46d Control Rig: Avoid dereferencing a potentially invalid container pointer
#jira UE-168291
#fyi sara.schvartzman
#preflight 635ad0f81b7de936a519b975
#rnx

[CL 22815598 by halfdan ingvarsson in ue5-main branch]
2022-10-27 14:59:45 -04:00
sara schvartzman
e1d2297b20 Control Rig: Fix crash when promoting to variable
#jira none
#rb trivial
#preflight none

[CL 22775224 by sara schvartzman in ue5-main branch]
2022-10-26 04:46:25 -04:00
Nicholas Frechette
a182dbd867 Wrap deprecated properties with WITH_EDITORONLY_DATA to avoid runtime waste
#jira UE-49197
#rb Thomas.Sarkanen, Helge.Mathee
#preflight 6358002a66733d70593afa3f

[CL 22751839 by Nicholas Frechette in ue5-main branch]
2022-10-25 11:42:04 -04:00
sara schvartzman
653c384e5f Control Rig: Fix python script not identifying execute context pins correctly
#jira UE-168121
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6357d02936767b3e1e5f1994

[CL 22750323 by sara schvartzman in ue5-main branch]
2022-10-25 10:18:15 -04:00