aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alAuxEffectSlot.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Combine the reverb effectsChris Robinson2011-09-011-12/+12
* Don't recreate the effect when switching between the dedicated effect typesChris Robinson2011-09-011-24/+48
* Combine the dedicated (dialog/LFE) effectsChris Robinson2011-09-011-2/+2
* Fix a commentChris Robinson2011-08-311-3/+2
* Fix a potential infinite loop when removing an effect slotChris Robinson2011-08-311-0/+1
* Rename GetReffedContext to GetContextRefChris Robinson2011-08-301-3/+3
* Use a more appropriate error for trying to delete an effect slot that's in useChris Robinson2011-08-301-1/+1
* Hold the lock only as needed when generating and deleting effect slotsChris Robinson2011-08-301-17/+16
* Add a limit to the UIntMap size and use it for sources and effect slotsChris Robinson2011-08-301-2/+0
* Use a separate array for the auxiliary slots in the mixerChris Robinson2011-08-301-16/+69
* Don't lock the context while checking the validity of objectsChris Robinson2011-08-301-2/+2
* Use the reference counting functions for the buffer and auxiliary slot refsChris Robinson2011-08-291-2/+2