summaryrefslogtreecommitdiffstats
path: root/OpenAL32/alState.c
Commit message (Expand)AuthorAgeFilesLines
* Simplify al_try codeChris Robinson2013-03-241-5/+1
* Use a struct to store the FPU modeChris Robinson2012-09-161-3/+3
* Remove an unused headerChris Robinson2012-09-141-1/+1
* Change alState.c to the new error handlingChris Robinson2012-04-241-221/+233
* Remove hungarian notation from the device and context structsChris Robinson2012-04-191-7/+7
* Use a double to store the source offset and don't use milliseconds for secondsChris Robinson2012-04-161-1/+1
* Pass a device to the effect update functionsChris Robinson2012-03-131-1/+1
* Use inline functions to set/restore the FPU mode for mixer updatesChris Robinson2011-09-291-15/+3
* Set toward-zero rounding when updating in alDeferUpdatesSOFTChris Robinson2011-09-281-0/+16
* Pre-apply the deferred source offset only when it's playing or pausedChris Robinson2011-09-121-1/+2
* Rename the ALEffect_ macros to ALeffectState_ to reflect what they work onChris Robinson2011-09-121-1/+1
* Avoid locking the context while getting and setting global stateChris Robinson2011-08-311-41/+41
* Use the active effect slot list for pending updates in alDeferUpdatesSOFTChris Robinson2011-08-301-8/+8
* Rename GetReffedContext to GetContextRefChris Robinson2011-08-301-2/+2
* Use a generic int type to handle enum swapsChris Robinson2011-08-291-5/+5
* Make specific functions to lock/unlock UIntMap accessChris Robinson2011-08-291-4/+4
* Manually lock the map while iterating through its contentsChris Robinson2011-08-291-0/+4
* Do a proper exchange when setting a new stateChris Robinson2011-08-291-2/+1
* Lock the context as needed for the defer and process callsChris Robinson2011-08-291-9/+10
* Use atomic exchanges when checking for updates to objects' internal parametersChris Robinson2011-08-291-8/+3
* Prevent source and effect slot updates from occuring while updates are deferredChris Robinson2011-08-221-1/+43
* Defer source offset changes requested by the appChris Robinson2011-08-211-4/+7
* Defer source state changes from alSourcePlay/Pause/Stop/Rewind callsChris Robinson2011-08-201-1/+17
* Make sure some state values are finiteChris Robinson2011-07-211-3/+3
* Add a couple new functions to handle deferred updatesChris Robinson2011-07-161-0/+45
* Use a flag to signifiy that all sources need updatingChris Robinson2011-07-111-74/+6
* Avoid some alGet* duplicationChris Robinson2011-07-111-56/+44
* Rename Suspend/ProcessContext since they are locking a mutexChris Robinson2011-06-301-32/+32
* Remove the databuffer functions and structsChris Robinson2011-06-151-29/+0
* Use a map to store sources and buffersChris Robinson2010-05-011-18/+18
* Don't use deprecated macrosChris Robinson2010-03-191-16/+16
* Pass the context to alSetErrorChris Robinson2010-03-161-20/+20
* Rename some struct members for consistencyChris Robinson2010-03-161-6/+6
* Update AL_EXTX_source_distance_model to require explicit enablingChris Robinson2009-11-271-6/+48
* Update source parameters only when they need changingChris Robinson2009-11-251-0/+47
* Modify some context checksChris Robinson2009-08-161-378/+267
* Use a function to retrieve the current context in an already-locked stateChris Robinson2009-08-161-46/+16
* Add in-progress working extension AL_EXTX_sample_buffer_objectChris Robinson2009-08-161-0/+30
* Implement AL_EXTX_source_distance_modelChris Robinson2008-11-251-0/+4
* Append the driver and its version to the AL version stringChris Robinson2008-10-251-1/+1
* Add missing config.h includesChris Robinson2008-01-161-0/+2
* Change renderer string to match the real project nameChris Robinson2007-12-141-1/+1
* Add some castsChris Robinson2007-12-061-4/+4
* Initial importChris Robinson2007-11-131-0/+677