aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alAuxEffectSlot.c
Commit message (Expand)AuthorAgeFilesLines
* Use C99 inline in more placesChris Robinson2013-11-041-0/+3
* Rename VCALL and VCALL0 to V and V0Chris Robinson2013-11-021-4/+4
* Modify how VCALL is handledChris Robinson2013-10-281-4/+4
* Remove al_try from alAuxEffectSlot.cChris Robinson2013-10-071-234/+209
* Implement the Compressor effectChris Robinson2013-10-031-0/+1
* Implement the Autowah effect.Chris Robinson2013-10-031-0/+1
* Limit the source step to 10Chris Robinson2013-07-021-1/+1
* Fix up the naming convention of effect methodsChris Robinson2013-05-291-2/+2
* Use C99's inline instead of __inlineChris Robinson2013-05-281-1/+1
* Store pointers to the getFactory funcs in the mapChris Robinson2013-05-271-12/+15
* Cleanup the ALeffectStateFactory_create methodsChris Robinson2013-05-271-2/+2
* Use generic VCALL[_NOARGS] macros instead of type-specific wrappersChris Robinson2013-05-271-2/+2
* Use an ALeffectProps union to store the effect propertiesChris Robinson2013-05-251-14/+18
* Move the AL_EFFECT_NULL state into a separate fileChris Robinson2013-05-231-96/+1
* Use restrict instead of RESTRICTChris Robinson2013-05-221-1/+1
* Rename DELETE to DELETE_OBJChris Robinson2013-05-211-5/+5
* Add a DELETE macro to help destroy objectsChris Robinson2013-05-211-8/+5
* 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-36/+83
* Auto-generate wrappers to upcast objects before calling user methodsChris Robinson2013-05-211-4/+4
* Use macros to help define vtables for effect statesChris Robinson2013-05-211-23/+25
* Implement distortion and equalizer effectsChris Robinson2013-05-181-0/+4
* Simplify al_try codeChris Robinson2013-03-241-5/+5
* Avoid explicitly checking each effect to createChris Robinson2013-03-191-53/+40
* Add Chorus and Flanger effectsChris Robinson2013-03-131-0/+10
* Move the effect-specific get/set methods to where the effect is implementedChris Robinson2013-03-131-0/+18
* Add a couple missing RESTRICTsChris Robinson2012-10-251-1/+1
* Ensure effect slots are alignedChris Robinson2012-09-261-5/+5
* Explicitly give the wet buffer 1 channelChris Robinson2012-09-161-6/+6
* Use a struct to store the FPU modeChris Robinson2012-09-161-4/+4
* Use a non-interleaved DryBufferChris Robinson2012-09-111-1/+1
* Move the device lock into the backend function tableChris Robinson2012-08-181-5/+5
* Don't use all caps for enum value namesChris Robinson2012-06-281-1/+1
* Change alAuxEffectSlot.c to the new error handlingChris Robinson2012-04-241-147/+127
* Remove hungarian notation from some function parametersChris Robinson2012-04-191-21/+20
* Use a consistent name for the self-id fieldChris Robinson2012-04-191-7/+7
* Pass the device to InitializeEffect and return the error enum from itChris Robinson2012-03-131-14/+18
* Pass a device to the effect update functionsChris Robinson2012-03-131-3/+3
* Restore the FPU mode in an error pathChris Robinson2012-03-121-0/+1
* Remove unused variablesChris Robinson2012-02-171-2/+0
* Avoid duplicating some initialization codeChris Robinson2012-01-201-14/+24
* Add a global option to apply a reverb effect on source send 0Chris Robinson2012-01-191-2/+1
* Use a proper typedef for handling atomic pointer swapsChris Robinson2012-01-011-1/+1
* Set the mixer FPU mode when setting a new effect on an effect slotChris Robinson2011-09-291-0/+5
* Centralize the Lookup and Remove macrosChris Robinson2011-09-241-16/+12
* Constify some parametersChris Robinson2011-09-221-3/+3
* Rename the ALEffect_ macros to ALeffectState_ to reflect what they work onChris Robinson2011-09-121-7/+7
* Remove the effect slot parameter from the effect process methodChris Robinson2011-09-121-2/+1
* Fix a possible race condition when setting an effect on a slotChris Robinson2011-09-111-2/+2
* Avoid holding the context lock when setting auxiliary slot propertiesChris Robinson2011-09-111-37/+41