Commit Graph

581 Commits

Author SHA1 Message Date
rob gay
e0f2527ac7 Editor-only fixes included: Initial MetaSound Editor Page Support (cvar disabled until all transactions are supported and tested)
#jira UE-194160
#rb phil.popp
#rnx
#tests PIE, MetaSound Asset Editor, Engine Automation tests

[CL 34541631 by rob gay in ue5-main branch]
2024-06-20 15:27:03 -04:00
rob gay
e0359d1db1 [Backout] - CL34535555
[FYI] Rob.Gay
Original CL Desc
-----------------------------------------------------------------
Initial MetaSound Editor Page Support (cvar disabled until all transactions are supported and tested)
#jira UE-194160
#rb phil.popp
#rnx
#tests PIE, MetaSound Asset Editor, Engine Automation tests

[CL 34538285 by rob gay in ue5-main branch]
2024-06-20 14:26:46 -04:00
rob gay
918f9a80db Missing file
#rnx
#rb none

[CL 34536464 by rob gay in ue5-main branch]
2024-06-20 13:53:41 -04:00
rob gay
94e46a67f9 Initial MetaSound Editor Page Support (cvar disabled until all transactions are supported and tested)
#jira UE-194160
#rb phil.popp
#rnx
#tests PIE, MetaSound Asset Editor, Engine Automation tests

[CL 34535569 by rob gay in ue5-main branch]
2024-06-20 13:33:47 -04:00
rob gay
b6d8c369c6 Fix round 2 for disabling deprecation warnings
#rb rob.gay
#jira UE-218328
#rnx

[CL 34504106 by rob gay in ue5-main branch]
2024-06-19 12:39:54 -04:00
rob gay
92e413738d Fix for Clang compiler warning. Minor feedback for const declaration of default page ID.
#rnx
#rb rob.gay

[CL 34485679 by rob gay in ue5-main branch]
2024-06-18 19:17:25 -04:00
AdricEpic
0976464d97 #1 Pages Checkpoint: Update BuilderAPI, associated delegates to support providing Pages
#rb helen.yang, phil.popp
#rnx
#jira UE-194160

[CL 34477958 by AdricEpic in ue5-main branch]
2024-06-18 16:47:21 -04:00
miro salminen
5996025756 [MetaSound] 'hide unconnected pins' action to nodes
#rb Rob.Gay
#jira UE-171027
#rnx

[CL 34452339 by miro salminen in ue5-main branch]
2024-06-18 04:15:33 -04:00
rob gay
1b3382acee Guid collision fix-up follow-up renaming
#rb helen.yang, phil.popp
#rnx

[CL 34426347 by rob gay in ue5-main branch]
2024-06-17 12:51:18 -04:00
rob gay
facec706d9 Temp fix until we set correct cvar for applicable builds allowing MetaSound execution in test commandlets
#jira UE-218106
#rnx

[CL 34424437 by rob gay in ue5-main branch]
2024-06-17 11:58:37 -04:00
rob gay
2086df4308 Add ability to cache multiple document edge/node subcaches by PageID
#rb phil.popp
#jira UE-194160
#rnx

[CL 34379296 by rob gay in ue5-main branch]
2024-06-14 14:41:30 -04:00
rob gay
81433d4d49 Versioning guid collision fixes
#jira UE-217835
#rb phil.popp
#rnx
[FYI] sondra.moyls
#tests local edits, audioQA automated tests, project fast cook

[CL 34376054 by rob gay in ue5-main branch]
2024-06-14 13:05:35 -04:00
danny couture
6345bd8b29 [TaskGraph/Misc]
- Replace BusyWait API calls to simple Wait

#rnx
#rb kevin.macaulayvacher

[CL 34315066 by danny couture in ue5-main branch]
2024-06-12 13:56:22 -04:00
rob gay
2a101f5371 First pass at member display name code clean-up, misc bug fixes
#rb helen.yang
#rnx

[CL 34293732 by rob gay in ue5-main branch]
2024-06-11 18:27:11 -04:00
rob gay
62681fc2d2 Fix issue with returning false if Access/DataType is already the correct value when being swapped
#jira UE-216538
#rnx
#rb rob.gay
[FYI] sondra.moyls

[CL 34247955 by rob gay in ue5-main branch]
2024-06-10 15:00:26 -04:00
rob gay
09f4a23362 - Protect against invalid builder or MetaSound object in MetaSound Asset Editor
- Clean-up multiple ways MetaSound is tracked in Asset Editor (ex. FGCObject in ToolKit overload, internal to ToolKit, StrongObjectPtr, etc.)
    - Now just uses EditingObject and GetMetasoundObject() wraps it safely
- Reordered & cleaned asset editor Init logic to accomidate condensing references
#jira UE-216533
#rb helen.yang
[FYI] sondra.moyls
#rnx

[CL 34245283 by rob gay in ue5-main branch]
2024-06-10 13:41:25 -04:00
miro salminen
05bbe75827 UE-171622
MetaSound inputs and variables should have right click (or CTRL+D) duplicate option
#wip
#rb helen.yang
#jira UE-171622
#rnx

[CL 34230796 by miro salminen in ue5-main branch]
2024-06-10 03:17:20 -04:00
rob gay
fb352f462e [Backout] - CL34086276
[FYI] miro.salminen
Original CL Desc
-----------------------------------------------------------------
[MetaSound]  'hide unconnected pins' action to nodes
#rb helen.yang
#jira UE-171027
#rnx

[CL 34148343 by rob gay in ue5-main branch]
2024-06-06 00:17:28 -04:00
rob gay
496613928a Fixed cook issues ([Backout] - CL34114021)
- Fixed regression with referencing graphs not updating
#tests AudioQA -cook
[FYI] hilda.cruz

Original CL Desc
-----------------------------------------------------------------
[Backout] - CL34112568 due to autotest error.
#rnx
[FYI] Rob.Gay
Original CL Desc
-----------------------------------------------------------------
More protections around accessing the wrong builder via the MetaSound builder registry by supplying the TopLevelPath of the asset if available when the registry has multiple conflicting entries due to bad content.
#rb helen.yang
#jira UE-216533
#rnx
[FYI] sondra.moyls

[CL 34125321 by rob gay in ue5-main branch]
2024-06-05 11:00:21 -04:00
hilda cruz
66ba34fea1 [Backout] - CL34112568 due to autotest error.
#rnx
[FYI] Rob.Gay
Original CL Desc
-----------------------------------------------------------------
More protections around accessing the wrong builder via the MetaSound builder registry by supplying the TopLevelPath of the asset if available when the registry has multiple conflicting entries due to bad content.
#rb helen.yang
#jira UE-216533
#rnx
[FYI] sondra.moyls

[CL 34114022 by hilda cruz in ue5-main branch]
2024-06-04 22:37:34 -04:00
rob gay
5bbc4d55ac More protections around accessing the wrong builder via the MetaSound builder registry by supplying the TopLevelPath of the asset if available when the registry has multiple conflicting entries due to bad content.
#rb helen.yang
#jira UE-216533
#rnx
[FYI] sondra.moyls

[CL 34112574 by rob gay in ue5-main branch]
2024-06-04 20:25:06 -04:00
miro salminen
6c98d2511a [MetaSound] 'hide unconnected pins' action to nodes
#rb helen.yang
#jira UE-171027
#rnx

[CL 34086303 by miro salminen in ue5-main branch]
2024-06-04 01:47:34 -04:00
alan abram
f64052f200 Metasound changes to reduce the number of FNames generated.
Previously the FNodeRegistryKey::ToString() function was the only user of the "FullName" FName and was used for logging. We now build these inline when used as not to pollute the FNamePool.
#rb emanuel.masciarelli, Rob.Gay

[CL 34032750 by alan abram in ue5-main branch]
2024-05-31 11:06:37 -04:00
phil popp
56737d13eb MetaSound Graph Render Cost
The main elements of this change are:
- Incorporation of "Relative Render Cost" to the AudioDevice in order to do more nuanced voice limiting
- Added a method for tracking a RenderCost in MetaSounds
- Live information on RenderCost is displayed in the MetaSound editor when a sound is previewed

There was some small cleanup as well
- Moved the GraphHierarhcy MetaSound environment variable
- Renamed the MetaSound Environment Variable  TransmissionID to InstanceID
- Put CPU cost and Render Cost into their own widget in the MS editor.

#jira UE-215467
#rb Rob.Gay, Jimmy.Smith

[CL 34020333 by phil popp in ue5-main branch]
2024-05-30 19:36:18 -04:00
rob gay
064e244218 - Make Version call to generate MetaSound Builder async GC-safe
- Misc clean-up
#rb phil.popp
#rnx
[FYI] helen.yang
#jira UE-216029

[CL 34017798 by rob gay in ue5-main branch]
2024-05-30 18:56:24 -04:00