aboutsummaryrefslogtreecommitdiffstats
path: root/common/uintmap.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove some now-unused NoLock function variantsChris Robinson2018-01-281-132/+0
|
* Remove an unused functionChris Robinson2018-01-271-5/+0
|
* Allow increasing the maximum source limitChris Robinson2017-04-141-2/+7
| | | | | | | | If the requested number of mono and stereo sources exceeds 256, the source limit will be expanded. Any config file setting overrides this. If the device is reset to have fewer sources than are currently allocated, excess sources will remain and be usable as normal, but no more can be generated until enough are delated to go back below the limit.
* Use an array of pointers for effects instead of a linked listChris Robinson2017-03-271-0/+75
|
* Update binary search algorithm for uintmapsChris Robinson2017-01-121-68/+79
|
* Use separate arrays for UIntMap keys and valuesChris Robinson2016-07-041-40/+69
|
* Use al_malloc/al_free for the UIntMap arrayChris Robinson2016-07-041-8/+16
|
* Hold the source map lock while handling itChris Robinson2016-05-101-0/+47
|
* Move RWLock and UIntMap implementations to commonChris Robinson2014-05-071-0/+144
This should make the code in common completely self-reliant.