phil popp
2c50e95088
MetaSound: Reduce number of time a dynamic operator has it's operators reordered.
...
#jira UE-204667
#rb Rob.Gay
[FYI] charlie.huguenard
#changelist validated
#virtualized
[CL 31216857 by phil popp in 5.4 branch]
2024-02-06 11:32:37 -05:00
phil popp
b8c71e0a83
Amortize dynamic operator updates
...
#jira UE-204667
#rb maxwell.hayes
[CL 31092799 by phil popp in 5.4 branch]
2024-02-01 12:49:29 -05:00
maxwell hayes
cb6bc25e3c
Adding audio csv stats around tracking potential perf culprits.
...
#rb jimmy.smith
[FYI] Will.Widen
[CL 30402732 by maxwell hayes in ue5-main branch]
2023-12-19 16:07:38 -05:00
helen yang
b9a3a650c1
Change MetaSound trace macros to use scoped events for platform specific captures
...
#rb Rob.Gay
[CL 30401020 by helen yang in ue5-main branch]
2023-12-19 15:07:50 -05:00
helen yang
b29e9fb234
Deprecate FCreateOperatorParams and use FBuildOperatorParams instead for MetaSound perf (part 3)
...
#jira UE-195871
#rb charlie.huguenard
[CL 29566649 by helen yang in ue5-main branch]
2023-11-08 13:09:23 -05:00
maxwell hayes
cd1fdd0c33
[metasound builder] low-hanging fruit pre-allocation of containers and moving Stringbuilding / FName conversion to static init.
...
#rb Jordan.Cristiano, Aaron.McLeran
#rnx
[CL 29548374 by maxwell hayes in ue5-main branch]
2023-11-07 21:33:28 -05:00
helen yang
6eeb8e2dec
Remove unneeded input binding in MetaSounds for perf
...
#jira UE-199257
#rb phil.popp
[CL 29264874 by helen yang in ue5-main branch]
2023-10-30 23:11:29 -04:00
helen yang
9f11ddddc9
Fix MetaSound trace debug print name for graph nodes
...
#rb rob.gay
[CL 29232927 by helen yang in ue5-main branch]
2023-10-30 10:19:42 -04:00
steve robb
096f5b894c
TVariant trait compile time, PDB size and correctness improvements.
...
#rb james.hopkin
[CL 29132441 by steve robb in ue5-main branch]
2023-10-26 09:30:54 -04:00
maxwell hayes
8e9187b0cf
[Metasounds] Operator precaching mechanism.
...
#jira UE-185725, UE-179996,
#rb phil.popp
#swarm https://p4-swarm.epicgames.net/reviews/27703580
[CL 28775007 by maxwell hayes in ue5-main branch]
2023-10-13 17:49:56 -04:00
rob gay
94048f43ca
- Make FNodeRegistryKey an actual struct as opposed to a string alias
...
- Avoids string format/copies/conversions in most cases where its just used as a key
- Deprecate NodeRegistryKey namespace calls
#rb phil.popp
#rb helen.yang
[CL 28727626 by rob gay in ue5-main branch]
2023-10-12 16:37:45 -04:00
helen yang
25c7f7c32f
Use FLazyName instead of TChar in MetaSound parameter macros
...
#jira UE-196139
#rb phil.popp
[CL 28230805 by helen yang in ue5-main branch]
2023-09-26 11:37:58 -04:00
helen yang
19d251bbb1
Add Insights trace markup for MetaSound operator creation
...
#rb phil.popp
#jira UE-196335
[CL 28210295 by helen yang in ue5-main branch]
2023-09-25 18:51:31 -04:00
buzz burrowes
fc39b75ff5
- Fix deviation from naming conventions
...
- Better name for insights tags on "sub-graphs" (patchs) within a metasound source.
[REVIEW] [at]charlie.huguenard [at]phil.popp [at]rob.gay
[CL 27597480 by buzz burrowes in ue5-main branch]
2023-09-05 11:21:01 -04:00
louisphilippe seguin
36c722f3c4
Fix wrong printf parameters in checkf & ensuremsgf found in engine code
...
#rb Fabian.Giesen, Kirill.Zorin
#rnx
[CL 27519547 by louisphilippe seguin in ue5-main branch]
2023-08-31 08:56:30 -04:00
phil popp
e7c868728a
Audio unit test build fixes
...
#jira UE-193300
#lockdown julien.marchand
#rb rob.guay
[CL 27186267 by phil popp in ue5-main branch]
2023-08-17 17:25:00 -04:00
rob gay
b33d472465
- Fix for crash when attempting to add graph input to MetaSound while auditioning builder from BP
...
- Fix for ensure if DataType provided to add graph input/output MetaSound Builder is invalid
#rb phil.popp
#jira UE-192614
#rnx
[CL 27159032 by rob gay in ue5-main branch]
2023-08-16 18:37:56 -04:00
phil popp
14e1c1923d
Fix pop when removing node after several nodes hav e been added and connected and disconnected.
...
#jira UE-192198
#rb Rob.Gay
[CL 26876480 by phil popp in ue5-main branch]
2023-08-06 18:35:42 -04:00
phil popp
9ca3b15bc4
Fix pops when swapping connections in graph
...
#jira UE-192097
#rb Rob.Gay
[CL 26852423 by phil popp in ue5-main branch]
2023-08-04 13:12:29 -04:00
phil popp
4e64df1d05
Fix for adding nodes before auditioning dynamic metasound
...
#jira UE-191703
#rb Rob.Gay
[CL 26829458 by phil popp in ue5-main branch]
2023-08-03 17:48:15 -04:00
phil popp
f917f035b2
Minor code cleanup fixing dynamic operator audio fade.
...
#jira UE-190802
#rb Rob.Gay
[CL 26782019 by phil popp in ue5-main branch]
2023-08-02 14:42:48 -04:00
phil popp
bac8969fd7
Fixing audio pops when connecting/disconnecting audio in dynamic metasound
...
#jira UE-190802
#rb Rob.Gay
[CL 26776377 by phil popp in ue5-main branch]
2023-08-02 12:37:38 -04:00
buzz burrowes
d86d3cf6e9
Adds functionality for profiling Metasound nodes in Insights.
...
[REVIEW] [at]charlie.huguenard [at]phil.popp [at]rob.gay
[CL 26685235 by buzz burrowes in ue5-main branch]
2023-07-28 15:55:16 -04:00
phil popp
c382cf4cfb
Fix for disconnecting MetaSound node using builder API does not update output
...
#jira UE-189292
#rb Rob.Gay
[CL 26446133 by phil popp in ue5-main branch]
2023-07-18 16:24:42 -04:00
phil popp
4e9a2f49c6
Fix dynamic transactor missing node.
...
#jira UE-189289
#rnx
#rb Rob.Gay
[CL 26215215 by phil popp in ue5-main branch]
2023-06-23 14:53:34 -04:00