10 Commits

Author SHA1 Message Date
sara schvartzman
a4ea5127cb Control Rig: Rename BaseControlRig files to ControlRig files
#rnx

[CL 29230233 by sara schvartzman in ue5-main branch]
2023-10-30 08:25:55 -04:00
sara schvartzman
0bcc4b46eb Control Rig: Rename BaseControlRig to ControlRig
#rb helge.mathee
#rnx
#p4v-cherrypick 29228200

[CL 29229266 by sara schvartzman in ue5-main branch]
2023-10-30 07:01:53 -04:00
sara schvartzman
4e28ae6a65 Control Rig: Rename ControlRig to BaseControlRig and created a specialized ControlRig
#jira UE-197304
#rb helge.mathee

[CL 28802754 by sara schvartzman in ue5-main branch]
2023-10-16 12:39:18 -04:00
sara schvartzman
9b14019f8f Control Rig: Rename ControlRig files to BaseControlRig
#jira UE-197304
#rb helge.mathee

[CL 28661531 by sara schvartzman in ue5-main branch]
2023-10-11 09:26:32 -04:00
jaime cifuentes
fbb918e64d ControlRig : All instances use now the CDO VM to execute, no const VM data (bytecode or literal memory) is copied when an instance is created (only work memory data / debug data is initialized per instance).
RigVM instance data has been extracted to ExtendedExecuteContext, including  work and debug memory.

#rb [at]Helge.Mathee, [at]Sara.Schvartzman
#jira UE-186206, UE-183524

[CL 27299588 by jaime cifuentes in ue5-main branch]
2023-08-23 03:13:37 -04:00
helge mathee
2dfb0929b5 RigVM: Move compiler context to RigVMDeveloper
#rb sara.schvartzman
#jira UE-180111

[CL 26160649 by helge mathee in ue5-main branch]
2023-06-21 16:23:06 -04: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
bryan sefcik
7b9e5abbcc Pass 1 on plugins:
Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631b93c6967ffc68fb2c32df

[CL 21935609 by bryan sefcik in ue5-main branch]
2022-09-10 00:03:16 -04:00
Helge Mathee
de09420d0d Control Rig: Refactoring VM and Hierarchy ownership, delay compile until package end load
#rb halfdan.ingvarsson
#jira UE-126524
#preflight https://horde.devtools.epicgames.com/job/61489ecb315f5400012c0450

[CL 17571681 by Helge Mathee in ue5-main branch]
2021-09-20 12:21:53 -04:00
Helge Mathee
b31b4c33c6 Control Rig - Moving out of experimental
#jira UE-114826
#rb na

Changing Control Rig plugin directory from

Engine/Plugins/Experimental/ControlRig

to

Engine/Plugins/Animation/ControlRig

[CL 16658308 by Helge Mathee in ue5-main branch]
2021-06-14 10:27:38 -04:00