aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alThunk.c
Commit message (Collapse)AuthorAgeFilesLines
* Use separate macros for atomics that don't take a memory orderChris Robinson2016-12-201-4/+4
|
* Increase the default thunk array sizeChris Robinson2016-07-251-1/+1
| | | | | This value should be enough to hold IDs for most apps without needing to reallocate it, while not being unnecessarily large (4KB).
* Move the aligned malloc functions to the common libChris Robinson2016-03-291-0/+2
|
* Avoid a potential race condition with NewThunkEntryChris Robinson2015-09-211-0/+13
| | | | | | It's possible for another invocation to increase the array size in between the ReadUnlock and WriteLock calls, causing the 'i' index to refer to a taken entry.
* Use proper atomics for the thunk arrayChris Robinson2014-09-031-12/+13
|
* Update COPYING to the latest ↵François Cami2014-08-181-2/+2
| | | | https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source
* Fix a minor typoChris Robinson2012-04-251-1/+1
|
* Add a function to initialize a RWLockChris Robinson2011-08-311-5/+1
|
* Use a RWLock and atomic exchanges for thunk handlingChris Robinson2011-08-301-31/+31
|
* Remove some g_ prefixesChris Robinson2011-08-221-26/+26
|
* Rename a couple variablesChris Robinson2011-08-221-7/+7
|
* 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-28/+9
|
* Rename the ERROR macro to ERRChris Robinson2011-07-131-1/+1
|
* Use the logging macro for thunk errorsChris Robinson2011-07-101-1/+1
|
* Allow alThunkAddEntry to return a proper errorChris Robinson2011-06-171-3/+4
|
* Print an error when realloc failsChris Robinson2010-03-151-0/+1
|
* Add missing config.h includesChris Robinson2008-01-161-0/+2
|
* Initial importChris Robinson2007-11-131-0/+108