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
f9a4ef98fd
Control Rig: Reuse function compilation data
...
#jira FORT-519929
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/637407fc953c19d435b38d76
[CL 23151594 by sara schvartzman in ue5-main branch]
2022-11-16 03:33:17 -05:00
Helge Mathee
d45bd63bb7
Control Rig: Replace cast link with cast nodes
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/636503dfde2c4dbb5d92f669
[CL 23008884 by Helge Mathee in ue5-main branch]
2022-11-07 04:27:49 -05:00
bryan sefcik
0beee50b45
Updated ../Engine/Source/Developer/... to inline gen.cpp files
...
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
#jira
[CL 22173145 by bryan sefcik in ue5-main branch]
2022-09-24 13:31:25 -04:00
Helge Mathee
21e41be54a
Control Rig: Fix crash when connecting to template node to other type
...
#jira UE-156578
#rb sara.schvartzman
#preflight 62ab47f91e0da10371e55e23
[CL 20734361 by Helge Mathee in ue5-main branch]
2022-06-20 04:14:02 -04:00
Helge Mathee
6520c809a9
Control Rig: backend work for support for multi graph
...
#rb benoit.gadreau
#jira UE-153497
#preflight https://horde.devtools.epicgames.com/job/6294be4e2e34c2e487b13394
[CL 20434781 by Helge Mathee in ue5-main branch]
2022-05-31 04:27:20 -04:00
sara schvartzman
ed571628f5
Control Rig: Filtered permutations for template nodes
...
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62769cbe75268b4ace10dc69
[CL 20101111 by sara schvartzman in ue5-main branch]
2022-05-09 07:34:28 -04:00
sara schvartzman
cc19dac146
Control Rig: Fix input argument variable nodes being identified as external variables to be remapped
...
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/627282fb7b6d0faffa6dd890
[CL 20041383 by sara schvartzman in ue5-main branch]
2022-05-04 10:18:45 -04:00
sara schvartzman
f15b37dbb1
RigVM: If, select and array nodes to inherit template node
...
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6260454fde50cd99bbaf6781
[CL 19848071 by sara schvartzman in ue5-main branch]
2022-04-21 09:10:19 -04:00
sara schvartzman
c7b0e74c59
Controlr Rig: UI implementation of Aggregate nodes
...
#jira UE-146928
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62433ef7dc6183e3f5e500dc
[CL 19554694 by sara schvartzman in ue5-main branch]
2022-03-30 05:21:45 -04:00
Helge Mathee
63e119a364
Control Rig: Further template node workflows
...
Implemented unresolve as well as re-resolve node on already typed pins
Added UI in contextual menu to re-type pins
#rb sara.schvartzman
#jira UE-125892
#preflight https://horde.devtools.epicgames.com/job/622f488f505788e09ffffbe4
[CL 19372564 by Helge Mathee in ue5-main branch]
2022-03-14 10:19:31 -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
sara schvartzman
d08d60e323
Control Rig: Fix crash when naming an exposed input of a collapsed node when clashes with an output
...
#jira UE-139973
#rb helge.mathee
#preflight 61eec09daa3f15faa57a20b1
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18708907 in //UE5/Release-5.0/... via CL 18708973 via CL 18709071
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18709079 by sara schvartzman in ue5-main branch]
2022-01-24 10:42:43 -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
ec8cf07881
Control Rig: Fix collapse node renaming inside function
...
#jira UE-134001
#rb helge.mathee
#preflight 61841d322dd78d00011f9ec5
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18106878 in //UE5/Release-5.0/... via CL 18106882
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18106897 by sara schvartzman in ue5-release-engine-test branch]
2021-11-09 11:31:17 -05:00
sara schvartzman
ccea92c671
Control Rig: Variable node can now reference an input parameter inside a function
...
#jira UE-110374
#rb helge.mathee
#preflight 614b3a47286e3b00012ad087
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17631321 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
[CL 17631332 by sara schvartzman in ue5-release-engine-test branch]
2021-09-27 11:50:32 -04:00
sara schvartzman
a004ea816a
ControlRig: Adding local variables to CR graphs UI
...
#jira UE-110373
#rb helge.mathee
[CL 16568265 by sara schvartzman in ue5-main branch]
2021-06-07 06:49:07 -04:00
sara schvartzman
624ea19f1e
ControlRig: Adding local variables to CR graphs
...
#jira UE-110373
#rb helge.mathee
[CL 16281162 by sara schvartzman in ue5-main branch]
2021-05-11 17:13:58 -04:00
Helge Mathee
4cf6dc7f35
Control Rig: Variable Remapping
...
#rb sara.schvartzman, jack.cai
#jira UEA-564
[CL 16122169 by Helge Mathee in ue5-main branch]
2021-04-27 03:19:42 -04:00
Helge Mathee
a0a8e3b5aa
Control Rig: Services around introspection of run counts
...
#rb sara.schvartzman
#jira UEA-564
[CL 15746088 by Helge Mathee in ue5-main branch]
2021-03-19 06:35:50 -04:00
Helge Mathee
305fe5e166
Control Rig: Move instruction index lookup from a per-node field to a 1-n map. 1 instruction can represent 1 node, but 1 node can represent multiple instructions.
...
This fixes the labels on the execution stack for nested nodes.
Also fixes the cross selection issues between the stack and the graph views.
Finally also implements the "focus on selection" feature, which will now open the right tab and focus on the selected nodes.
#rb jack.cai
#jira na
[CL 15201429 by Helge Mathee in ue5-main branch]
2021-01-26 04:06:19 -04:00
Helge Mathee
fe0025f965
Control Rig: Optimize usage of diagnostics AST and improve interactive performance for link validation
...
#jira UE-106861
#fyi jack.cai
#rb audit
[CL 15152946 by Helge Mathee in ue5-main branch]
2021-01-21 05:20:34 -04:00
Helge Mathee
e46a746e49
Control Rig: UI Work for Functions - next step for encapsulation
...
#rb jack.cai
#jira UEA-564
[CL 15090533 by Helge Mathee in ue5-main branch]
2021-01-14 15:00:40 -04:00