aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alState.c
Commit message (Expand)AuthorAgeFilesLines
* Add some missing locks to protect reading stateChris Robinson2018-03-031-0/+14
* Use a plain mutex for the property lockChris Robinson2018-03-031-12/+12
* Rename EventLock to make it more clear it's protecting the callbackChris Robinson2018-01-301-2/+2
* Make EnabledEvts atomicChris Robinson2018-01-281-2/+4
* Report the problem value for global state errorsChris Robinson2018-01-281-21/+22
* Add some casts to pacify MSVCChris Robinson2018-01-271-1/+2
* Add the printf-format attribute to alSetErrorChris Robinson2018-01-251-30/+30
* Construct error messages using parameterized valuesChris Robinson2018-01-251-31/+34
* Add a deprecated event type for alDopplerVelocityChris Robinson2018-01-241-0/+11
* Fix ordering of alGetPointervSOFTChris Robinson2018-01-241-28/+28
* Provide messages for the remaining AL errorsChris Robinson2018-01-241-57/+37
* Handle event propertiesChris Robinson2018-01-231-0/+58
* Replace the sinc4 resampler with cubicChris Robinson2018-01-071-2/+2
* Add an "un-exposed" method to get the library versionChris Robinson2017-10-161-0/+10
* Re-update effect slots when context properties changeChris Robinson2017-09-271-3/+3
* Don't update context and listener props unnecessarilyChris Robinson2017-09-271-14/+14
* Update the context state properties separatelyChris Robinson2017-09-271-6/+45
* Rename resampler labelsChris Robinson2017-08-271-3/+3
* Add a higher quality bsinc resampler using 24 sample pointsChris Robinson2017-08-271-0/+2
* Rename the bsinc resampler to bsinc12Chris Robinson2017-08-251-2/+2
* Rename Zero-Order Hold to NearestChris Robinson2017-05-031-1/+1
* Add a method to enumerate resamplersChris Robinson2017-04-211-0/+90
* Don't defer source state or offset changesChris Robinson2017-03-191-6/+6
* Trace the commit ID and branch the library was built fromChris Robinson2016-12-211-0/+2
* Add a volume-adjust config option to adjust the source output volumeChris Robinson2016-09-241-5/+5
* Add a query for the maximum source gain limitChris Robinson2016-08-281-0/+26
* Allow sources to play while alcSuspendContext is in effectChris Robinson2016-08-261-6/+11
* Don't pass the context's distance model as the source'sChris Robinson2016-08-231-3/+3
* Avoid resupplying unneeded source updatesChris Robinson2016-08-231-9/+0
* Avoid redundantly storing distance model settingsChris Robinson2016-05-171-9/+0
* Provide asynchronous property updates for sourcesChris Robinson2016-05-141-11/+37
* Store the remaining context properties with the listener propertiesChris Robinson2016-05-131-6/+4
* Use a lockless method for updating listener and context propertiesChris Robinson2016-05-111-6/+21
* Remove the MIDI codeChris Robinson2015-10-201-96/+0
* Avoid the ALCdevice_Lock/Unlock wrapper in some placesChris Robinson2014-11-011-2/+3
* Make alcSuspendContext and alcProcessContext batch updatesChris Robinson2014-10-121-72/+2
* Protect alProcessUpdatesSOFT with a lockChris Robinson2014-09-031-2/+2
* Rename activesource to voiceChris Robinson2014-08-211-8/+8
* Use an array of objects for active sources instead of pointersChris Robinson2014-08-211-4/+4
* Use a NULL source for inactive activesourcesChris Robinson2014-08-211-6/+4
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Explicitly pass the address of atomics and parameters that can be modifiedChris Robinson2014-07-261-9/+9
* Use generic atomics in more placesChris Robinson2014-07-221-1/+1
* Add macros for generic atomic functionalityChris Robinson2014-07-221-8/+8
* Use a RWLock to help protect the source's buffer queueChris Robinson2014-05-101-0/+4
* Add a generic vector interface and use it for the active effect slotsChris Robinson2014-03-211-2/+2
* Store some source mixing parameters in the active source structChris Robinson2014-03-191-2/+2
* Use a separate struct for tracking active sourcesChris Robinson2014-03-181-6/+10
* Add a method to get the current MIDI stateChris Robinson2014-01-121-0/+26
* Add a method to set and get soundfontsChris Robinson2013-12-271-4/+48