aboutsummaryrefslogtreecommitdiffstats
path: root/al/effects
Commit message (Expand)AuthorAgeFilesLines
* Rework effect property handlingChris Robinson2023-12-2415-1070/+864
* Use separate structs for the dedicated dialog/lfe effectsChris Robinson2023-12-232-18/+79
* Use a separate struct and union member for flanger propertiesChris Robinson2023-12-231-50/+38
* Pass the effect props directly to the eax committer functionsChris Robinson2023-12-2312-370/+192
* Avoid some template hackery for EAX effect type functionsChris Robinson2023-12-2211-162/+66
* Fix some clang-tidy warningsChris Robinson2023-12-081-1/+1
* fix printf format for MinGW (#942)Rosen Penev2023-12-031-2/+2
* Add missing includeChris Robinson2023-10-121-0/+2
* Rename the convolution reverb effect to just convolutionChris Robinson2023-10-121-2/+2
* Add an orientation property for convolution reverbChris Robinson2023-10-121-4/+26
* Add convolution effect properties to rotate ambisonic responsesChris Robinson2023-10-121-0/+2
* Fix if-comparison (#890)Johan Mattsson2023-07-301-1/+1
* Use a variant to hold EAX effect propertiesChris Robinson2023-05-2412-335/+329
* Use some more standard functionsChris Robinson2023-05-051-12/+12
* Replace al::optional with std::optionalChris Robinson2023-05-044-14/+14
* Reorder some struct fields for consistencyChris Robinson2023-04-081-10/+10
* 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