summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Don't try to include stdalign.h if C11 _Alignas isn't availableChris Robinson2014-08-161-1/+1
* ALC_SOFT_pause_device is finishedChris Robinson2014-08-121-0/+10
* Use an ATOMIC_INIT macro instead of ATOMIC_LOAD_UNSAFEChris Robinson2014-08-031-19/+5
* Use the right type for atomic compare-exchangeChris Robinson2014-08-011-4/+4
* Add some casts for inline assembly atomicsChris Robinson2014-08-011-6/+6
* Use atomics for the device and context list headsChris Robinson2014-08-011-12/+12
* Remove an unused functionChris Robinson2014-07-311-8/+0
* Rename ATOMIC_COMPARE_EXCHANGE to ATOMIC_COMPARE_EXCHANGE_STRONGChris Robinson2014-07-311-9/+5
* Avoid a CPU memory fence, and better order memory barriers to accessesChris Robinson2014-07-311-13/+32
* Change Windows-based atomics for non-C99 compilersChris Robinson2014-07-271-17/+43
* Use a full memory barrier for WindowsChris Robinson2014-07-271-2/+2
* Explicitly pass the address of atomics and parameters that can be modifiedChris Robinson2014-07-261-54/+54
* Support C11 atomicsChris Robinson2014-07-231-55/+76
* Use generic atomics in more placesChris Robinson2014-07-221-4/+6
* Implement RefCount as a generic atomic typeChris Robinson2014-07-222-153/+109
* Add macros for generic atomic functionalityChris Robinson2014-07-221-36/+145
* AL_SOFT_source_length is completeChris Robinson2014-07-051-0/+7
* AL_SOFT_MSADPCM is functionally completeChris Robinson2014-07-031-0/+6
* Only define struct timespec if _TIMESPEC_DEFINED isn't setChris Robinson2014-05-311-1/+7
* Add extern "C" to common headers.Chris Robinson2014-05-294-0/+30
* Add methods to exchange and compare-exchange RefCount valuesChris Robinson2014-05-271-0/+38
* Implement condition variables for WindowsChris Robinson2014-05-271-10/+12
* Implement condition variables (POSIX only!)Chris Robinson2014-05-261-0/+11
* AL_SOFT_block_alignment is now considered doneChris Robinson2014-05-221-0/+6
* Make RefCount a non-integer typeChris Robinson2014-05-142-22/+38
* Always use unsigned int for RefCountChris Robinson2014-05-071-18/+22
* Move RWLock and UIntMap implementations to commonChris Robinson2014-05-072-0/+57
* Move the static_assert definition to its own headerChris Robinson2014-05-072-0/+19
* Check for C99 _Bool supportChris Robinson2014-05-061-0/+18
* Move some headers to include/Chris Robinson2014-05-063-0/+379
* Finalize AL_SOFT_deferred_updatesChris Robinson2013-10-051-0/+11
* Add ALC_EXT_DEFAULT_FILTER_ORDER to alext.hChris Robinson2013-05-311-0/+5
* Finalize AL_SOFT_source_latencyChris Robinson2012-10-311-0/+46
* Clarify some comments, fix some definition ordering, and add some includesChris Robinson2012-06-154-11/+18
* Add AL_EXT_SOURCE_RADIUS to alext.hChris Robinson2012-04-261-0/+5
* Add AL_EXT_STEREO_ANGLES to alext.hChris Robinson2012-04-261-0/+5
* Fix compiling al.h with C++Chris Robinson2012-04-241-1/+1
* Reformat alc/h and al.h, and redo the commentsChris Robinson2012-04-212-666/+574
* Remove export pragmas from headersChris Robinson2012-04-202-14/+0
* Finalize ALC_SOFT_loopbackChris Robinson2012-03-151-0/+32
* Finalize AL_SOFT_direct_channelsChris Robinson2012-03-121-0/+5
* Fix typo in the "CarpetedHallway" reverb presetChris Robinson2012-02-011-1/+1
* Make the EFX preset values explicit floatsChris Robinson2012-01-311-113/+113
* Reorder a couple effect presetsChris Robinson2012-01-291-3/+3
* Add some more reverb presetsChris Robinson2012-01-271-0/+289
* Add the ability to specify a preset for forced reverbChris Robinson2012-01-191-0/+113
* Finalize AL_SOFT_buffer_samplesChris Robinson2012-01-101-0/+64
* Use an explicit 0 for the "no error" enumsChris Robinson2011-12-032-2/+2
* Add AL_EXT_MULAW and AL_EXT_ALAW tokens to alext.hChris Robinson2011-10-011-0/+12