aboutsummaryrefslogtreecommitdiffstats
path: root/al/effects
Commit message (Expand)AuthorAgeFilesLines
* Avoid copying to a temporaryChris Robinson2023-03-1111-120/+116
* Remove some more unnecessary clampsChris Robinson2023-03-111-46/+20
* Rename some struct members for clarityChris Robinson2023-03-1112-145/+147
* Convert the remaining EAX effectsChris Robinson2023-03-113-532/+386
* Simplify committing EAX effect propertiesChris Robinson2023-03-115-242/+78
* Convert the EAX Frequency Shifter effectChris Robinson2023-03-111-152/+100
* Convert the EAX Echo and Equalizer effectsChris Robinson2023-03-112-519/+373
* Convert the EAX Autowah and Compressor effectsChris Robinson2023-03-112-352/+260
* Convert the EAX Compressor effectChris Robinson2023-03-101-85/+55
* Convert EAX chorus and flanger effectsChris Robinson2023-03-101-190/+180
* Rework EAX effect handlingChris Robinson2023-03-104-1280/+757
* Have the null effect inherit from EaxEffect4Chris Robinson2023-03-091-14/+35
* Add a type indicator to EaxEffectPropsChris Robinson2023-03-0911-42/+63
* Store the per-version EAX effect state in the base classChris Robinson2023-03-0913-450/+430
* clang-tidy cleanups (#800)Rosen Penev2023-01-151-1/+1
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-134-12/+12
* Avoid inlining certain exception functionsChris Robinson2022-12-161-0/+1
* Fixed bug and possible overflow type (#771)Herman Semenov2022-09-231-1/+1
* [EAX] Use separate FX slot state for each version (#730)Boris I. Bendovsky2022-07-1213-78/+73
* Don't change the EAX version when getting a reverb propertyChris Robinson2022-06-191-11/+7
* Combine multiple individual flagsChris Robinson2022-06-191-52/+34
* Avoid more struct compared for reverb EAX updatesChris Robinson2022-06-181-7/+18
* [EAX] Add separate effect state for each version (#705)Boris I. Bendovsky2022-05-2414-5624/+2660
* Move EAX files to their own sub-directoryChris Robinson2022-05-1613-25/+28
* Silence reverb with EAX by defaultChris Robinson2022-04-161-0/+6
* Revert "Set the proper reverb effect defaults for EAX"Chris Robinson2022-03-241-25/+0
* Set the proper reverb effect defaults for EAXChris Robinson2022-03-231-0/+25
* Simplify committing EAX propertiesChris Robinson2022-03-0512-1004/+309
* Handle deferring for EAX 1 reverbChris Robinson2022-03-041-351/+212
* Ensure deferred EAX effect properties are committedChris Robinson2022-03-0412-35/+35
* Remove unused dirty flagsChris Robinson2022-02-211-13/+0
* Implement EAX v1.0 (#664)Boris I. Bendovsky2022-02-211-36/+284
* Move some declarations to where the definitions will seeChris Robinson2022-02-141-15/+0
* Avoid using ALeffect to manage EaxEffect objectsChris Robinson2022-02-0714-193/+95
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-3014-101/+43
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-3014-0/+7802
* Add back some more missing includesChris Robinson2021-04-274-0/+8
* Update include headersChris Robinson2021-04-2714-16/+16
* Move some functions to coreChris Robinson2021-04-251-0/+3
* Workaround mingw complaining about the %z formatterChris Robinson2021-03-121-0/+4
* Avoid AL types and enums in the effect processorsChris Robinson2020-12-245-61/+244
* Move alexcpt to coreChris Robinson2020-12-241-1/+1
* Move the AL error enum out of base_exceptionChris Robinson2020-12-171-0/+4
* Move AL EffectProp handling to separate sourcesChris Robinson2020-11-2515-0/+2150