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]
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]
- Add input for Shared State Behavior to share state between other array random nodes that are the same node, same node in composition, or same data
- Simplify behavior for reinitializing and updating state
- Add hidden friend GetHashType hash functions to MetaSound types
- Add output for chosen index
- Tooltip updates and debug logging
#jira UE-211778
#jira UE-172282
#rb phil.popp, aaron.mcleran
[CL 33495083 by helen yang in ue5-main branch]
Uses cached specIds on FProfilingOperator to avoid event name map lookups on every scope.
#rb phil.popp
#tests PIE, compiled shipping locally
[CL 33283127 by jordan cristiano in ue5-main branch]
#jira UE-212376
#rb rob.gay
[FYI] phil.popp
#tests Ran EngineTest MetaSoundBuilder tests locally that were failing, now they're beautiful and green
[CL 33091240 by rob gay in ue5-main branch]
* Moved directed graph utils from audio to core, in namespace UE::MathCore::Graph
* Renamed Depth/BreadthFirstTraversal to Depth/BreadthFirstNodeTraversal and added Depth/BreadthFirstEdgeTraversal to traverse the graph edges
* Added FindLeaves method to retrieve graph nodes with no children from a starting node
Created MathCoreTests low-level test executable :
* Moved directed graph unit tests there
* Enabled on CIS on all platforms
#tests low-level tests
#rb chris.constantinescu, danny.couture, phil.popp, johan.torp
[CL 31680629 by jonathan bard in ue5-main branch]