| BeforeCustomVersionWasAdded |
Before any version changes were made. |
| AddedVMHashChecks |
ControlRig & RigVMHost compute and checks VM Hash. |
| PredicatesAddedToExecuteOps |
Predicates added to execute operations. |
| VMStoringUserDefinedStructMap |
Storing paths to user defined structs map. |
| VMStoringUserDefinedEnumMap |
Storing paths to user defined enums map. |
| HostStoringUserDefinedData |
Storing paths to user defined enums map. |
| VMMemoryStorageStructSerialized |
VM Memory Storage Struct serialized. |
| VMMemoryStorageDefaultsGeneratedAtVM |
VM Memory Storage Defaults generated at VM. |
| VMBytecodeStorePublicContextPath |
VM Bytecode Stores the Public Context Path. |
| VMRemoveTooltipFromFunctionHeader |
Removing unused tooltip property from frunction header. |
| RemoveLibraryNodeReferenceFromFunctionIdentifier |
Removing library node FSoftObjectPath from FRigVMGraphFunctionIdentifier. |
| AddVariantToFunctionIdentifier |
Adding variant struct to function identifier. |
| AddVariantToRigVMAssets |
Adding variant to every RigVM asset. |
| FunctionHeaderStoresLayout |
Storing user interface layout within function header. |
| FunctionHeaderLayoutStoresPinIndexInCategory |
Storing user interface relevant pin index in category. |
| FunctionHeaderLayoutStoresCategoryExpansion |
Storing user interface relevant category expansion. |
| RigVMSaveSerializedGraphInGraphFunctionDataAsByteArray |
Storing function graph collapse node content as part of the header. |
| VMBytecodeStorePublicContextPathAsTopLevelAssetPath |
VM Bytecode Stores the Public Context Path as a FTopLevelAssetPath. |
| ByteCodeCleanup |
Serialized instruction offsets are now int32 rather than uint16, NumBytes has been removed from RigVMCopyOp |
| LocalizedRegistry |
The VM stores a local snapshot registry to use in cooked environments instead of the shared global registry. |
| LocalizedRegistryWithRelativeSeekOffset |
The VM stores a relative seek offset to be able to skip the registry during load. |
| FunctionArgumentCanRepresentInputVariable |
Function arguments can now represent an input variable (an external variable passed into a function) |
| ObjectArchiveVersionContainerSerialization |
Object archive is now storing the version container. |
| DebugOperandMappingSimplified |
Debug operand mapping simplified and moved to context only. |
| RigVMCallables |
Introduction of callables to the rigvm bytecode. |
| GuidForVariables |
Referencing variables through Guids. |
| VersionPlusOne |
------------------------------------------------ |
| LatestVersion |
|