helge mathee
20e66dc9a8
RigVM: Fix non-unity build fallout from 19384087
...
#rb na
#preflight trivial
Merging 19384449
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 19384946 via CL 19388878 via CL 19398143 via CL 19398233
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19403201 by helge mathee in ue5-main branch]
2022-03-16 03:29:38 -04:00
halfdan ingvarsson
00579ea89f
RigvM: Bracket Uobject / Uinterface functionality
...
Added new define as an overall toggle - defaults to off.
If turned on the functionality can be disabled using a console variable
#rb sara.schvartzman
#jira UE-145106
#preflight https://horde.devtools.epicgames.com/job/6230657b306f46da147a3188
#ROBOMERGE-OWNER: halfdan.ingvarsson
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 19384087 via CL 19384325 via CL 19385988 via CL 19397856 via CL 19397869
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19403124 by halfdan ingvarsson in ue5-main branch]
2022-03-16 03:28:36 -04:00
sara schvartzman
d904b9cfe5
Control Rig: Remove parameters
...
#jira UE-143591
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6225ed1d8e6b4641d86295c4
[CL 19284981 by sara schvartzman in ue5-main branch]
2022-03-07 10:20:24 -05:00
Helge Mathee
627cb75494
Control Rig: Template Node Support.
...
The UE_RIGVM_ENABLE_TEMPLATE_NODES is disabled in this submit for now - which disabled the creation of template nodes as well, disabled auto-update functionality during load and spawning resolved templates nodes instead of unit nodes.
We'll enable the define in a follow up submit
#rb jack.cai
#jira na
#preflight https://horde.devtools.epicgames.com/job/621de289ca28c55634199235
[CL 19196111 by Helge Mathee in ue5-main branch]
2022-03-01 04:23:55 -05:00
sara schvartzman
d9a6ca5d76
Control Rig: FIx unit test FRigVMCompilerVariableRemappingTest failing
...
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/620fb54dbe45100d32bcc505
[CL 19051198 by sara schvartzman in ue5-main branch]
2022-02-18 11:46:10 -05:00
Helge Mathee
c87618e12d
Control Rig: Sharing of operands only for matching types
...
#rb sara.schvartzman
#jira UE-141691
#preflight https://horde.devtools.epicgames.com/job/620fba85ec6f84cdfa3b82d1
[CL 19050261 by Helge Mathee in ue5-main branch]
2022-02-18 10:34:17 -05:00
sara schvartzman
afcf6854a6
Control Rig: Fix compiler issue RigVMCompiler.cpp Dereferencing NULL pointer 'InVarExpr'
...
#jira na
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/620f915fbe45100d32b703a7?label=167
[CL 19049382 by sara schvartzman in ue5-main branch]
2022-02-18 09:07:50 -05:00
sara schvartzman
b266a1cf74
Control Rig: Fix function changes when folding is disabled
...
#jira UE-142718
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/620f6aa2be45100d32b14157
[CL 19048367 by sara schvartzman in ue5-main branch]
2022-02-18 04:54:34 -05:00
Helge Mathee
25659c95a1
RigVM: Remove use of UE_RIGVM_UCLASS_BASED_STORAGE_DISABLED define
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6206623a963efc0c28d83c37
[CL 18951321 by Helge Mathee in ue5-main branch]
2022-02-11 08:48:47 -05:00
helge mathee
aa0046a09a
Control Rig: Traverse sub pins of select nodes correctly when compiling
...
Fixed the case of float vs double for arrays - this was never working before apparently.
Also improved the warning message from the VM's memory backend:
Failed to copy uValuesWings (TArray<double>) to Rig_ArrayReset_Array__IO (TArray<float>) in package ...
#rb sara.schvartzman
#jira UE-141662
#preflight https://horde.devtools.epicgames.com/job/620264aabd4f846436da20fb
#lockdown juan.canada
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18901271 in //UE5/Release-5.0/... via CL 18901305 via CL 18901351
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v912-18901109)
[CL 18901353 by helge mathee in ue5-main branch]
2022-02-08 08:49:46 -05:00
helge mathee
b6c68b264f
RigVM: Change execution order for variable composition
...
#rb sara.schvartzman
#jira UE-138470
#preflight https://horde.devtools.epicgames.com/job/61eadcc42050289671c9a0ae
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18690458 in //UE5/Release-5.0/... via CL 18690479 via CL 18690499
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18690519 by helge mathee in ue5-main branch]
2022-01-21 11:38:39 -05:00
jack cai
d4d396686d
Control Rig: Added initial support for user defined structs in control rig
...
#rb helge.mathee sara.schvartzman halfdan.ingvarsson
#preflight https://horde.devtools.epicgames.com/job/61e0550e797757aace812c59
#ROBOMERGE-OWNER: jack.cai
#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18604135 via CL 18607078 via CL 18607310 via CL 18614166 via CL 18614228 via CL 18614244
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18614276 by jack cai in ue5-main branch]
2022-01-13 22:49:09 -05:00
sara schvartzman
bbd06dbd2a
Control Rig: fix binding types differ from linking types
...
#jira UE-137048
#rb helge.mathee
#preflight 61d6e62e411c1403a3d85756
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18530241 in //UE5/Release-5.0/... via CL 18530243
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18530246 by sara schvartzman in ue5-release-engine-test branch]
2022-01-06 08:04:09 -05:00
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