Commit Graph

17 Commits

Author SHA1 Message Date
Lioncash be754a44a4 EffectDelay: Make use of std::array where applicable
Makes the arrays more strongly typed and allows dehardcoding some array
sizes.
2020-03-27 16:31:38 -04:00
Lioncash 5de0035adb EffectDelay: Make use of std::make_unique
Same behavior, but without the need for raw new or separately
memsetting.
2020-03-27 15:51:37 -04:00
Lioncash 50c4b5cdab General: Amend clamp parameter order
Batch replace on switching to standardized variants assumed common
ordering, which evidently wasn't the case
2019-09-07 06:40:20 -04:00
Lioncash eaf62288a2 Common: Replace amuse::clamp with std::clamp
We can use the standardized facility for this now with C++17
2019-08-26 05:14:21 -04:00
Lioncash d7aaff25d0 General: Clean up inclusions
Ensures that each header includes all of its dependencies that can't be
forward declared.
2019-08-25 07:34:27 -04:00
Jack Andersen a7a408cc66 New code style refactor 2018-12-07 19:20:09 -10:00
Jack Andersen 985994a291 Huge compile performance refactor 2017-12-28 21:57:22 -10:00
Jack Andersen 2e7345f11d Add info structures for holding effect parameters 2017-01-22 21:21:50 -10:00
Jack Andersen 9cf96ad6f9 Windows fixes 2016-12-10 15:52:42 -10:00
Jack Andersen 2dcb9dd1c7 Working Studio implementation 2016-07-13 18:54:46 -10:00
Jack Andersen d132b1be34 Support for effect sample-rate changes 2016-05-31 18:49:35 -10:00
Jack Andersen bee8719d4e Refactors, bug fixes, lotsa things 2016-05-13 18:46:39 -10:00
Jack Andersen a62fa64fb5 OS X header include fixes 2016-05-09 17:03:26 -10:00
Jack Andersen 2b7dc66c2a initial driver entry point 2016-05-08 21:22:58 -10:00
Jack Andersen ae624795be Cleanups, fixes in effects 2016-05-08 20:24:24 -10:00
Jack Andersen 4353113649 Implement EffectDelay 2016-05-08 16:36:07 -10:00
Jack Andersen 3cce975977 Submix class and initial effects 2016-05-07 12:10:57 -10:00