WaveTable memory reduction, better format support, player node
- Add support for 16bit assets & perform runtime BDC where necessary
- Add support for FixedSampleRate vs resolution
- Cache off and reuse single proxy
- Move entry data to table data in non-editor builds (instead of copying)
#rb helen.yang
#rb miles.flanagan
#rb phil.popp
#jira UE-181355
[FYI] sondra.moyls
#preflight 646bdac6656436839e30b8e1
[CL 25592219 by rob gay in ue5-main branch]
* Ran IWYU on ~170 plugins to remove includes not needed. Public api still keep old includes inside #if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2
#preflight 63d09351574ab9cae4670216
#rb none
[CL 23844750 by henrik karlsson in ue5-main branch]
- Minor clean-up & description updates
- Make sync advanced pin
#rb
#jira UE-160918
#rnx
#preflight 633629a02f447ea8dc330b41
[CL 22271333 by rob gay in ue5-main branch]
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds
After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds
#jira
#preflight 63336159b20e73a098b7f24f
[CL 22218213 by bryan sefcik in ue5-main branch]
Envelope, getter, & oscillator nodes (Enablement will come in future CL)
- WaveTable Clean-up, full file res, & interactive edit support
- Add ability to use full sample size in WaveTableBank
- Remove ability to use WTs for ModulationPatches. Not a good enough use case and enveloping UX still not at at a usable place.
- Add WaveTableData size & length @48kHz properties on WaveTableBanks for eyeballing memory/ usage & general size (editor only props)
#rb Helen.Yang
#rb Phil.Popp
#jira UE-156635
#jira UE-158696
#jira UE-158697
#rnx
#preflight 62c5c2f5097ca6afc4f2452a
[CL 20969035 by Rob Gay in ue5-main branch]