aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alAuxEffectSlot.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Always use the thunk functions to get object IDsChris Robinson2011-08-221-4/+4
* Don't use the thunk array for object lookupsChris Robinson2011-08-221-1/+1
* Request a slot update when the gain changesChris Robinson2011-07-161-0/+3
* Pass the effect slot to the effect update methodChris Robinson2011-07-161-3/+3
* Allow effect slots to be updated asynchronouslyChris Robinson2011-07-161-4/+19
* Always pass the slot's effect to the update methodChris Robinson2011-07-111-1/+1
* Update the context when an auxiliary slot is modifiedChris Robinson2011-07-111-23/+2
* Rename Suspend/ProcessContext since they are locking a mutexChris Robinson2011-06-301-22/+22
* Allow alThunkAddEntry to return a proper errorChris Robinson2011-06-171-3/+3
* Avoid calling some AL functions from under the context lockChris Robinson2011-06-161-18/+30
* Add support for ALC_EXT_DEDICATEDChris Robinson2011-03-121-0/+4
* Rename OUTPUTCHANNELS to something more descriptiveChris Robinson2010-12-011-1/+1
* Use the number of sends the device is configured for in more placesChris Robinson2010-11-061-2/+4
* Reduce some more indentationChris Robinson2010-09-211-24/+25
* Reduce some indentationChris Robinson2010-09-211-48/+42
* Improve some range checksChris Robinson2010-09-211-2/+4
* Handle clicks by watching changes between updatesChris Robinson2010-08-161-0/+3
* Add click removal for wet sendsChris Robinson2010-08-151-0/+2
* Use a map for the effects listChris Robinson2010-05-181-3/+2
* Use a UIntMap for the effect slot listChris Robinson2010-05-121-59/+45
* Use a map to store sources and buffersChris Robinson2010-05-011-3/+3