aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/alcEqualizer.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename the effect state's Destroy method to DestructChris Robinson2013-05-211-2/+2
|
* Use factories to create and destroy effect statesChris Robinson2013-05-211-2/+39
|
* Avoid storing the device frequency in the equalizerChris Robinson2013-05-211-18/+19
|
* Auto-generate wrappers to upcast objects before calling user methodsChris Robinson2013-05-211-10/+4
|
* Use macros to help define vtables for effect statesChris Robinson2013-05-211-11/+8
|
* Rename some inheritance macrosChris Robinson2013-05-211-9/+9
|
* Process 64 samples at a time for some effectsChris Robinson2013-05-201-26/+50
| | | | | This should help with the non-interleaved samples of the output, and allow skipping channels that don't contribute to the output.
* Use some macros to help with deriving typesChris Robinson2013-05-201-12/+10
|
* Clear all the old channel gains to 0 before setting themChris Robinson2013-05-201-0/+2
|
* Implement distortion and equalizer effectsChris Robinson2013-05-181-0/+446
Code provided by Mike Gorchak