Commit Graph

80 Commits

Author SHA1 Message Date
jack cai
4a980ee248 ControlRig: make sure duplicated temp assets used for editor validation cannot dirty the original assets
#jira UE-135745
#rb helge.mathee

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18337534 in //UE5/Release-5.0/... via CL 18337541
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18337549 by jack cai in ue5-release-engine-test branch]
2021-12-01 06:29:29 -05:00
sara schvartzman
f0a942f45e Control Rig: Refactor variable binding
#jira na
#rb helge.mathee
#preflight 61a4c443be6d0d4512c093f6

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18310323 in //UE5/Release-5.0/... via CL 18310628
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18310747 by sara schvartzman in ue5-release-engine-test branch]
2021-11-29 11:26:01 -05:00
helge mathee
07420d8e40 RigVM: Optimized FindProxiesWithSharedOperand
#preflight https://horde.devtools.epicgames.com/job/619684c06d4b7bf0a2a35bbb
#rb sara.schvartzman
#jira UE-135163

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18239559 in //UE5/Release-5.0/... via CL 18239584
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18239586 by helge mathee in ue5-release-engine-test branch]
2021-11-18 12:28:07 -05:00
sara schvartzman
ce31e514f3 Control Rig: Fix error on python script when adding link to array node iterator with generic type pin
#jira UE-135084
#rb helge.mathee
#preflight 61964778186e9fbb9390eee2

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18236793 in //UE5/Release-5.0/... via CL 18236797
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18236804 by sara schvartzman in ue5-release-engine-test branch]
2021-11-18 08:00:07 -05:00
sara schvartzman
b7541bdd7d Control Rig: Fix binding to local variables and input arguments
#jira UE-134013
#rb helge.mathee
#preflight 618aa1230779df5c6a78c462

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18185177 in //UE5/Release-5.0/... via CL 18185246
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18185267 by sara schvartzman in ue5-release-engine-test branch]
2021-11-15 05:32:56 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
helge mathee
afc7c01e26 Control Rig: RigVM UObject support
#rb kiaran.ritchie, sara.schvartzman
#jira UE-132100
#preflight https://horde.devtools.epicgames.com/job/616e94bb6e12ff000120db0e

#ROBOMERGE-OWNER: helge.mathee
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17858616 in //UE5/Release-5.0/... via CL 17858633
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17858636 by helge mathee in ue5-release-engine-test branch]
2021-10-19 06:24:52 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
sara schvartzman
d265f9958e Control Rig: Fix discrepancy between release and debug mode due to assignment folding
#jira na
#rb helge.mathee
#preflight 615f276aa3d3b30001a92bef

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17770352 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17770366 by sara schvartzman in ue5-release-engine-test branch]
2021-10-11 05:25:39 -04:00
sara schvartzman
e6786ddf0d Control Rig: Fix debugger not halting in local variable nodes
#jira na
#rb helge.mathee
#preflight 615f00f97c97370001fdef7a

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17770307 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17770319 by sara schvartzman in ue5-release-engine-test branch]
2021-10-11 05:23:58 -04:00
sara schvartzman
a9ac27c153 Control Rig: Refactor watch value
#jira UE-123512
#rb helge.mathee
#preflight 614c92e9b616ed00011d44af

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17631290 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17631297 by sara schvartzman in ue5-release-engine-test branch]
2021-09-27 11:48:28 -04:00
helge mathee
09b2939f50 Control Rig: Throw warnings for unconnected execute pins
#rb sara.schvartzman
#jira UE-117021
#preflight https://horde.devtools.epicgames.com/job/614b11f66a142b0001b895a8

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17594561 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17594567 by helge mathee in ue5-release-engine-test branch]
2021-09-22 08:06:30 -04:00
sara schvartzman
3d1a9b90ba Control Rig: Name clashing between local/global variables handled inconsistently
#jira UE-126499
#rb helge.mathee

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17504999 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17505025 by sara schvartzman in ue5-release-engine-test branch]
2021-09-14 10:59:08 -04:00
helge mathee
f4138a3a68 Control Rig: Support for unknown pins + spawning nodes with unknown pins
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/61388e8a25e540000167bbec

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17456830 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17456834 by helge mathee in ue5-release-engine-test branch]
2021-09-08 07:57:30 -04:00
sara schvartzman
b2cd111559 Control Rig: Fix crash in unit test
#jira na
#rb trivial

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17442746 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17442760 by sara schvartzman in ue5-release-engine-test branch]
2021-09-07 06:09:01 -04:00
sara schvartzman
263d77d583 Control Rig: Display local variables in details panel
#jira UE-118328
#rb helge.mathee

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17436312 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17436378 by sara schvartzman in ue5-release-engine-test branch]
2021-09-06 04:39:25 -04:00
helge mathee
84b73d8f22 Control Rig: Add warning message for unconnected execute pins on Entry / Return nodes
#rb audit
#jira na

#ROBOMERGE-SOURCE: CL 17364237 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17364407 by helge mathee in ue5-release-engine-test branch]
2021-08-31 03:36:39 -04:00
sara schvartzman
d81573b0e4 Control Rig: Fix Local variables default value overwritting previous results
#jira UE-123760
#rb helge.mathee
[FYI] jack.cai

#ROBOMERGE-SOURCE: CL 17317665 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17317699 by sara schvartzman in ue5-release-engine-test branch]
2021-08-26 10:32:00 -04:00
helge mathee
3bca6ae8e7 Control Rig: Introduce pin validity checking + fixup
#rb jack.cai
#jira na

#ROBOMERGE-SOURCE: CL 17310305 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315113 by helge mathee in ue5-release-engine-test branch]
2021-08-26 06:58:05 -04:00
helge mathee
dca15c9585 Control Rig: Implement in editor profiling
#rb halfdan.ingvarsson
#jira na
#preflight: https://horde.devtools.epicgames.com/job/611f87295e737200012de8b0

#ROBOMERGE-SOURCE: CL 17249273 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17249283 by helge mathee in ue5-release-engine-test branch]
2021-08-20 12:55:39 -04:00
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
jack cai
e8d6fd88e5 Control rig: hidden pin should not have default values
#rb helge.mathee jack.cai
#author helge.mathee
#preflight 610d95b24d61ce0001446dd4

#ROBOMERGE-SOURCE: CL 17088273 via CL 17095452
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17095647 by jack cai in ue5-release-engine-test branch]
2021-08-07 15:31:27 -04:00
matt peters
419c2bdcaa RigVMCompiler: When promoting a pin's property to an array, reformat its original defaultvalue as an array defaultvalue
#jira UE-121216
#rb Jack.Cai
#rnx

#ROBOMERGE-SOURCE: CL 17090894 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17090912 by matt peters in ue5-release-engine-test branch]
2021-08-06 19:39:37 -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
a286d325ff Control Rig: RigVM: Documented headers and body of new RigVMMemoryStorage classes
[FYI] jack.cai sara.schvartzman
#rb na
#jira na

#ROBOMERGE-SOURCE: CL 17027904 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v843-17027566)

[CL 17027910 by helge mathee in ue5-release-engine-test branch]
2021-08-03 06:19:44 -04:00