phil popp
c3415402a7
Audio unit test build fixes
...
#jira UE-193300
#lockdown julien.marchand
#rb rob.guay
[CL 27186108 by phil popp in 5.3 branch]
2023-08-17 17:19:56 -04:00
Rob Gay
a883eee8cc
- 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 27158677 by Rob Gay in 5.3 branch]
2023-08-16 18:30:52 -04:00
phil popp
1969666581
Fix pop when removing node after several nodes hav e been added and connected and disconnected.
...
#jira UE-192198
#rb Rob.Gay
[CL 26876468 by phil popp in 5.3 branch]
2023-08-06 18:34:47 -04:00
phil popp
e84801e46d
Fix pops when swapping connections in graph
...
#jira UE-192097
#rb Rob.Gay
[CL 26852331 by phil popp in 5.3 branch]
2023-08-04 13:11:27 -04:00
phil popp
92d6c13377
Fix for adding nodes before auditioning dynamic metasound
...
#jira UE-191703
#rb Rob.Gay
[CL 26829410 by phil popp in 5.3 branch]
2023-08-03 17:46:48 -04:00
phil popp
0787fd1c3e
Minor code cleanup fixing dynamic operator audio fade.
...
#jira UE-190802
#rb Rob.Gay
[CL 26781832 by phil popp in 5.3 branch]
2023-08-02 14:39:06 -04:00
phil popp
60af6e07bc
Fixing audio pops when connecting/disconnecting audio in dynamic metasound
...
#jira UE-190802
#rb Rob.Gay
[CL 26775722 by phil popp in 5.3 branch]
2023-08-02 12:08:53 -04:00
phil popp
7cf867de88
Fix for disconnecting MetaSound node using builder API does not update output
...
#jira UE-189292
#rb Rob.Gay
[CL 26444445 by phil popp in 5.3 branch]
2023-07-18 15:59:17 -04:00
phil popp
f74ae5a0b9
Fix dynamic transactor missing node.
...
#jira UE-189289
#rnx
#rb Rob.Gay
[CL 26214256 by phil popp in 5.3 branch]
2023-06-23 14:17:18 -04:00
phil popp
dcc62cdff8
Deprecate IOperator::GetInputs IOPerator::GetOutputs and IOperator::Bind.
...
Add debug info for developers to determine which node is needs updating.
#jira UE-149183
#rb Aaron.McLeran
[CL 26067930 by phil popp in 5.3 branch]
2023-06-16 16:11:14 -04:00
phil popp
7053908920
MetaSound Dynamic Operator and Dynamic Transactor
...
#jira UE-181887, UE-184051
#rb Rob.Gay
[CL 25995669 by phil popp in ue5-main branch]
2023-06-14 17:01:59 -04:00
charlie huguenard
ca90daf671
[Metasound] Fix inverted error log check to unbreak tests
...
#rnx
#preflight skip
[CL 25514900 by charlie huguenard in ue5-main branch]
2023-05-17 15:57:33 -04:00
nicholas howe
f7119c288d
Change checkf to UE_CLOG to unblock Pilgrim.
...
[REVIEW] [at]phil.popp [at]dan.nottingham
#preflight skip
[CL 25508604 by nicholas howe in ue5-main branch]
2023-05-17 11:51:48 -04:00
phil popp
dd8874c739
Metasound Rebindable Graph Operator
...
- Added Metasound::FRebindableGraphOperator
- Modified FOperatorBuilder to build either FGraphOperator or FRebindableGraphOperator
- Various API updates and fix-ups to support aforementioned changes.
#jira UE-184987
#rb Maxwell.Hayes
#preflight 6463ab60317ee2d9d1b37655
[CL 25496057 by phil popp in ue5-main branch]
2023-05-16 16:02:58 -04:00
phil popp
b641a3e4a7
Fix MetaSound Variable update timing when connected to an input
...
Avoid unnecessary copying of metasound variables.
#jira UE-183887, UE-178301
#rb Maxwell.Hayes
#preflight 645bb941cf1e6cb9a84ff28f
[CL 25417401 by phil popp in ue5-main branch]
2023-05-10 17:28:17 -04:00
phil popp
ca0f1dc0c5
Allow metasound C++ nodes to swap pointers on vertex data binding.
...
#jira UE-184049
#rb Max.Hayes
#preflight 64552207d77a82d6a77796c8
[CL 25363328 by phil popp in ue5-main branch]
2023-05-05 21:35:49 -04:00
phil popp
c53bd7cbb8
Adding Metasound Operator Cache
...
#jira UE-179992
#rb Rob.Gay
#preflight 6442bdd827014596f3e0e692
[CL 25151580 by phil popp in ue5-main branch]
2023-04-21 15:20:04 -04:00
charlie huguenard
15a098ad66
[Metasound] TVertexInterfaceGroup: use static_assert instead of enable_if in constructor to fix MSVC build
...
#jira UE-182986
#rb rob.gay
#preflight 6436b6a0eb6cd0e63a767b4c
[CL 25018359 by charlie huguenard in ue5-main branch]
2023-04-12 19:06:27 -04:00
charlie huguenard
2ff615ddad
[Metasound] Ensure variadic constructor arguments to TVertexInterfaceGroup are move constructible to the group's base type.
...
#rb phil.popp
#preflight 64357163127980724be4db55
[CL 24995051 by charlie huguenard in ue5-main branch]
2023-04-11 14:25:43 -04:00
phil popp
b3cb07f19a
Reduce template use in metasound input and literal nodes.
...
#jira UE-179252
#rb Rob.Gay
#preflight 64345b614c3ccbbdf181e885
[CL 24984410 by phil popp in ue5-main branch]
2023-04-10 17:33:53 -04:00
phil popp
274f01210e
Remove transmittable input nodes and move updating parameters to the metasound generator
...
#jira UE-179992
#rb Rob.Gay
#preflight 642d9f944847065878db1c64
[CL 24937473 by phil popp in ue5-main branch]
2023-04-05 17:38:47 -04:00
Steve Robb
c341d7fc22
Added [[nodiscard]] to relevant TUniquePtr functions.
...
Fixed up misuses.
#rb devin.doucette
#jira none
#preflight 6413707f345ab08524938eec
[CL 24686373 by Steve Robb in ue5-main branch]
2023-03-17 07:06:23 -04:00
phil popp
531210d978
Add Initialize function to metasound IOperator interface
...
Implement Initialize function for auto generated data type related operators.
#jira UE-174362
#rb Rob.Gay
#preflight 63f647b1977ceed9154bbf93
[CL 24371796 by phil popp in ue5-main branch]
2023-02-22 17:54:26 -05:00
phil popp
1d78b81b52
Metasound automated node tests and fixes
...
#jira UE-175097
#rb Charlie.Huguenard
#preflight 63d1895f033e457ba8f10cb4
[CL 23863384 by phil popp in ue5-main branch]
2023-01-25 20:41:44 -05:00
jimmy smith
23c3b961e7
Perlin "value" noise metasound node
...
#rb helen.yang miles.flanagan
#preflight 63cf2860574ab9cae49c0c5b
[CL 23825389 by jimmy smith in ue5-main branch]
2023-01-23 19:50:56 -05:00