aboutsummaryrefslogtreecommitdiffstats
path: root/core/effectslot.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove DEF_NEWDELChris Robinson2023-12-161-4/+0
| | | | | C++17 provides alignment-aware allocators for us, so we don't need to use our own to make sure classes/structs are properly aligned.
* Refactor FlexArrayChris Robinson2023-12-101-0/+1
| | | | | This avoids using an array of 1 as a flexible array member, and instead uses a span to reference the memory after itself.
* Use an intrusive_ptr to hold on to the EffectStateChris Robinson2022-07-291-1/+1
|
* Don't store and manage wet buffers separatelyChris Robinson2022-07-151-2/+1
|
* Allocate EffectSlots in clustersChris Robinson2022-07-151-0/+2
|
* Dynamically allocate EffectSlot objectsChris Robinson2022-07-151-1/+1
|
* Move the effects base and effectslot to coreChris Robinson2021-12-171-0/+88