Commit Graph

646 Commits

Author SHA1 Message Date
Helge Mathee
e6d731611e Control Rig: Update UI node after creating sub pins
#rb sara.schvartzman
#jira UE-176809
#preflight https://horde.devtools.epicgames.com/job/63fe0bd7ae54ee4ce9a3cd16

[CL 24442606 by Helge Mathee in ue5-main branch]
2023-02-28 10:32:53 -05:00
sara schvartzman
3dc02f2b2e Control Rig: Fix postload hashing not working properly
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63fcea48a134e0b059ddb9ce

[CL 24440239 by sara schvartzman in ue5-main branch]
2023-02-28 06:20:40 -05:00
sara schvartzman
fbbc7aae47 Control Rig: Fix unresolving execute pins
#preflight https://horde.devtools.epicgames.com/job/63f8c6c2b879197e7343ac82

[CL 24401511 by sara schvartzman in ue5-main branch]
2023-02-24 11:00:53 -05:00
Helge Mathee
e55991ecfd RigVM: Support FMatrix in code generator
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63f4c0cde832ea950ad74dd9

[CL 24338011 by Helge Mathee in ue5-main branch]
2023-02-21 08:16:15 -05:00
Helge Mathee
ae70e508f4 RigVM: Avoid type dialog for pins supporting both float and double
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63f4b777500c05a6249423c8

[CL 24337789 by Helge Mathee in ue5-main branch]
2023-02-21 07:51:04 -05:00
helge mathee
c43db9b74d Control Rig: Repopulate pins to deal with missing ref functions
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63f383666928c1ca3ddd8d5c

[CL 24317262 by helge mathee in ue5-main branch]
2023-02-20 12:18:33 -05:00
marc audy
719cdb7d8e Fix missing code after merge
[CODEREVIEW] Halfdan.Ingvarsson
#rnx

[CL 24309705 by marc audy in ue5-main branch]
2023-02-20 02:18:37 -05:00
halfdan ingvarsson
a233962e1e Control Rig: Link creation performance improvements
[FYI] benoit.gadreau
#rb sara.schvartzman
#preflight 63ef951f977ceed9151fad2e

[CL 24309702 by halfdan ingvarsson in ue5-main branch]
2023-02-20 02:18:32 -05:00
helge mathee
3acbeeb2d3 RigVM: Store a hash along side each graph identifying the structural state
Avoid rebuilding graphs if we don't need to. hashes contain the structure of each node, the structure of any used data type and the structure of each used template.

#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63ee1c6fc9692d7c04423941

[CL 24280391 by helge mathee in ue5-main branch]
2023-02-17 08:46:05 -05:00
sara schvartzman
068723cf18 Control Rig: Fix crash when using pin type of user defined struct that no longer exists
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63ed2e39f36e1a5ecebde289

[CL 24256024 by sara schvartzman in ue5-main branch]
2023-02-16 07:24:51 -05:00
sara schvartzman
9bb11b3acf Control Rig: Simplify template functionality
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63ecc343f36e1a5ecea548a4

[CL 24228066 by sara schvartzman in ue5-main branch]
2023-02-15 07:03:25 -05:00
sara schvartzman
c0a16dcce3 Control Rig: Fix ensure default value with bad format
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63eb7cbd956709374ab941f6

[CL 24214136 by sara schvartzman in ue5-main branch]
2023-02-14 12:13:05 -05:00
sara schvartzman
fc8e48fe18 Control Rig: Populate execute pins in dispatch nodes
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63eb8ddde92f139c51a2e7db

[CL 24214115 by sara schvartzman in ue5-main branch]
2023-02-14 12:12:35 -05:00
helge mathee
4010df1ce7 RigVM: Attempt3 : Avoid recreating pins if not required during RepopulatePins
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63ea57e7a24b861df96ded25

[CL 24195510 by helge mathee in ue5-main branch]
2023-02-13 19:01:00 -05:00
halfdan ingvarsson
27ee568e9f [Meta-Backout] - CL24125967 & CL24125867
[FYI] hilda.cruz, helge.mathee, sara.schvartzman

Original CL Desc
-----------------------------------------------------------------
[Backout] - CL24116737
[FYI] Helge.Mathee
Original CL Desc
-----------------------------------------------------------------
RigVM: Avoid recreating pins if not required during RepopulatePins

#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63e57c61c66328ad24587304

[CL 24137749 by halfdan ingvarsson in ue5-main branch]
2023-02-11 12:52:13 -05:00
hilda cruz
6cee87cb7b [Backout] - CL24116737
[FYI] Helge.Mathee
Original CL Desc
-----------------------------------------------------------------
RigVM: Avoid recreating pins if not required during RepopulatePins

#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63e57c61c66328ad24587304

[CL 24137026 by hilda cruz in ue5-main branch]
2023-02-11 12:38:50 -05:00
hilda cruz
9c51dfe50b [Backout] - CL24123131
[FYI] sara.schvartzman
Original CL Desc
-----------------------------------------------------------------
Control Rig: Fix repopulate pins on node not changing types when needed
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/63e67847bd38b4c5cbe9203b

[CL 24137020 by hilda cruz in ue5-main branch]
2023-02-11 12:38:45 -05:00
sara schvartzman
9fdf477c62 Control Rig: Fix repopulate pins on node not changing types when needed
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/63e67847bd38b4c5cbe9203b

[CL 24136516 by sara schvartzman in ue5-main branch]
2023-02-11 12:25:54 -05:00
helge mathee
f5ce618087 RigVM: Avoid recreating pins if not required during RepopulatePins
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63e57c61c66328ad24587304

[CL 24118992 by helge mathee in ue5-main branch]
2023-02-10 10:14:51 -05:00
halfdan ingvarsson
4c7cfec66b [Backout] - CL24088166
[FYI] halfdan.ingvarsson
Original CL Desc
-----------------------------------------------------------------
RigVM: Avoid recreating pins if not required during RepopulatePins

#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63e25cdb1b44ee7cb1028a23

[CL 24090217 by halfdan ingvarsson in ue5-main branch]
2023-02-08 22:01:11 -05:00
halfdan ingvarsson
c62c0ee588 RigVM: Avoid recreating pins if not required during RepopulatePins
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63e25cdb1b44ee7cb1028a23

[CL 24090192 by halfdan ingvarsson in ue5-main branch]
2023-02-08 22:00:41 -05:00
sara schvartzman
3adc2d98b3 Control Rig: Fix patching of if/select nodes unresolves pins
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63e0fa8c4d25c400b707485a
#fyi halfdan.ingvarsson

[CL 24029015 by sara schvartzman in ue5-main branch]
2023-02-06 08:31:03 -05:00
sara schvartzman
be6c59d8b7 Control Rig: Fix public functions not loading as public, and showing twice in context menu
#jira UE-175682
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63da51959f6dbf248dd64cfc

[CL 23949522 by sara schvartzman in ue5-main branch]
2023-02-01 11:14:45 -05:00
Steve Robb
592bd8c3ea Fixed some remaining TModels usage.
#rb none
#jira none
#preflight 63d8fa077a39a18021c7d963

[CL 23925551 by Steve Robb in ue5-main branch]
2023-01-31 06:31:55 -05:00
steve robb
4900d8a570 Replaced TModels traits class with TModels_V.
#rb devin.doucette
#preflight 63d3aabf5354589b5cd2343b

[CL 23889491 by steve robb in ue5-main branch]
2023-01-27 14:51:16 -05:00