Commit Graph

342 Commits

Author SHA1 Message Date
rob gay
6e5db2b989 Quick fix for automated test build failures by removing object creation from MS Builders on default ctor/copy ctor/copy assignment operators. Have a longer term fix in the works that's a bit safer, but in general builders are transient and should never be copied.
#rb trivial
#jira UE-179513
#rnx
#preflight 640958338832f48a4de03600

[CL 24572248 by rob gay in ue5-main branch]
2023-03-09 01:21:59 -05:00
helen yang
281a6f7fb3 Fix ensure when creating variables on a MetaSound graph that has been converted from preset
#jira UE-179044
#rb rob.gay
#preflight 6406736d3206d45d2039b8ab

[CL 24564460 by helen yang in ue5-main branch]
2023-03-08 14:25:19 -05:00
phil popp
5040a81bee Fix crash in metasound output node
#rnx
#preflight skip
#rb Jimmy.Smith

[CL 24552014 by phil popp in ue5-main branch]
2023-03-07 19:12:11 -05:00
rob gay
3b10ad8c54 Fix borked merge
#rb trivial
#rnx
#preflight skip

[CL 24548651 by rob gay in ue5-main branch]
2023-03-07 17:03:25 -05:00
rob gay
aeb25bb49d - Add Runtime MetaSound Builder support
- Add MetaSound Patch Interface support
- Add MetaSound Interface Bindings
#rb phil.popp
#preflight 640783bd5515f4f57b4b1268
[FYI] Sondra.Moyls
[FYI] Dan.Reynolds

[CL 24548617 by rob gay in ue5-main branch]
2023-03-07 17:01:52 -05:00
Joe Kirchoff
109addf6a3 Cpp20 doesn't allow implicit capture of 'this' via '[=]'
#rb Francis.Hurteau
#preflight 64068c936e1dadfcda41bb82

[CL 24548358 by Joe Kirchoff in ue5-main branch]
2023-03-07 16:49:18 -05:00
phil popp
647b71c118 Reduce metasound binary size of output nodes.
#jira UE-163337
#rb Rob.Gay
#preflight 6407816caa004233354de7ae

[CL 24546950 by phil popp in ue5-main branch]
2023-03-07 15:36:39 -05:00
helen yang
182b727db0 Fix MetaSounds reroute nodes being internally disconnected when chained and created from node inputs
#rb rob.gay
#jira UE-178479
#preflight 63fd1be460163ed3c25c25f2

[CL 24434541 by helen yang in ue5-main branch]
2023-02-27 17:59:05 -05:00
devin doucette
4e02304b05 Moved API macro from types to members to fix compiling for Windows with Clang
An optimization to UE_LOG exposed an issue in Clang when targeting Windows. Log statements in inline functions of imported types fail to compile.

#preflight 63f7f350ef1b24bf94367191
#rb Zousar.Shaker
#rnx

[CL 24397809 by devin doucette in ue5-main branch]
2023-02-24 03:58:21 -05:00
buzz burrowes
865330d284 Fix robomerge conflict
#preflight 63f786142b1a2765f9e91b6e

[CL 24386285 by buzz burrowes in ue5-main branch]
2023-02-23 14:30:42 -05:00
miles flanagan
593e3e66ee fix crash in MetasoundRandomGet nodes if shared state is not enabled
#rb phil.popp
#preflight skipped

[CL 24372066 by miles flanagan in ue5-main branch]
2023-02-22 18:03:42 -05: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
dmytro vovk
c28f11e049 Fixed compilation
#rb none

[CL 24314982 by dmytro vovk in ue5-main branch]
2023-02-20 11:02:20 -05:00
dmytro vovk
ac03496ae7 Reduced code bloat from template instantiation
#rb Phil.Popp
#preflight 63f355231d71bcd2620c9e1c

[CL 24314966 by dmytro vovk in ue5-main branch]
2023-02-20 11:01:35 -05:00
buzz burrowes
3dcc6ace6e Fix missing file from check in
#preflight skip

[CL 24267959 by buzz burrowes in ue5-main branch]
2023-02-16 15:58:10 -05:00
buzz burrowes
bd54e235f5 Support for arrays in MetasoundParameterPacks
[REVIEW] #rob.gay [at]phil.popp
#preflight 63ee706d977ceed915b1e9e0

[CL 24267934 by buzz burrowes in ue5-main branch]
2023-02-16 15:57:08 -05:00
Rob Gay
7a6ca6a85c Minor warning copy/pasta fix-up
#rb trivial
#jira none
#rnx
#preflight skip

[CL 24242779 by Rob Gay in ue5-main branch]
2023-02-15 16:55:49 -05:00
bryan sefcik
7596c6e1c7 Updated unity build file sizes.
OnlineServicesCommon:
Before: 393216 | 103.984375s | 104.02s  | 1
After: 136608 | 107.375s | 54.30 | 2

MetasoundFrontend:
Before: 393216 | 126.703125 | 126.86 | 1
After: 294912 | 138.515625 | 80.14 | 3

AppFramework:
Before: 393216 | 86.28125 | 86.4 | 1
Before: 244912 | 110.296875 | 66.3 | 2

#jira
#preflight 63d1ca24450d5cdd0b150f60

[CL 23864797 by bryan sefcik in ue5-main branch]
2023-01-26 02:26:33 -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
phil popp
56f03df53a Cleanup metasound input operators
#jira UE-173348
#rb Rob.Gay
#rnx
#preflight 63cec45f976daa618c129d14

[CL 23818819 by phil popp in ue5-main branch]
2023-01-23 14:24:03 -05:00
miles flanagan
12db51511d Add Trigger type to EAudioParameter so triggers can be differentiated from Boolean paramters
#preflight 63bc9d5f68068a8bd611ec28
#rb rob.gay

[CL 23748006 by miles flanagan in ue5-main branch]
2023-01-17 18:39:44 -05:00
steve robb
48359cce3e Removed some TIsSame usage (part of a larger change to deprecate TIsSame).
#rb james.hopkin
#preflight 63bff06d4b018bfa800453f0

[CL 23661851 by steve robb in ue5-main branch]
2023-01-12 09:01:39 -05:00
buzz burrowes
70253a5cb5 Backing out in-progress work on "transient parameter" handling
#preflight 63b88326577437afe6f70664

[CL 23604394 by buzz burrowes in ue5-main branch]
2023-01-06 17:23:35 -05:00
buzz burrowes
71bea2625a Work-in-progress:
Seek Request
Loop Configuration
#preflight 63b84b63e26e31879b099edf

[CL 23600851 by buzz burrowes in ue5-main branch]
2023-01-06 14:00:14 -05:00
phil popp
a9bf10a8f4 CIS fix for deprecation warning in ue5/main with parameter pack
#jira none
#rb trivial
#fyi buzz.burrows
#preflight 639bbc04012902cb8d8fff2e

[CL 23534791 by phil popp in ue5-main branch]
2022-12-15 19:35:35 -05:00