summaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
* ALC_SOFT_pause_device is finishedChris Robinson2014-08-121-1/+1
* Disable the autowah effectChris Robinson2014-08-061-0/+4
* Use an ATOMIC_INIT macro instead of ATOMIC_LOAD_UNSAFEChris Robinson2014-08-031-9/+9
* Use atomics for the device and context list headsChris Robinson2014-08-011-59/+96
* Rename ATOMIC_COMPARE_EXCHANGE to ATOMIC_COMPARE_EXCHANGE_STRONGChris Robinson2014-07-311-1/+1
* Explicitly pass the address of atomics and parameters that can be modifiedChris Robinson2014-07-261-18/+18
* Support C11 atomicsChris Robinson2014-07-231-1/+3
* Use generic atomics in more placesChris Robinson2014-07-221-23/+18
* Add macros for generic atomic functionalityChris Robinson2014-07-221-4/+4
* AL_SOFT_source_length is completeChris Robinson2014-07-051-1/+1
* AL_SOFT_MSADPCM is functionally completeChris Robinson2014-07-031-1/+1
* Load soundfont samples into an ALbufferChris Robinson2014-06-291-4/+0
* Avoid negating 'negative' variable namesChris Robinson2014-06-201-2/+2
* Don't pass the device to HRTF methodsChris Robinson2014-06-201-4/+4
* Don't overwrite the loopback device format with the HRTF formatChris Robinson2014-06-201-8/+18
* Add SSE2 and SSE4.1 linear resamplersTimothy Arceri2014-06-061-1/+7
* Add an extension string for the in-progress source length extensionChris Robinson2014-05-261-1/+2
* Don't resume the backend if there's no contextsChris Robinson2014-05-241-10/+11
* Mark a few more functions as constChris Robinson2014-05-231-4/+4
* AL_SOFT_block_alignment is now considered doneChris Robinson2014-05-221-1/+1
* Support the band-pass filterChris Robinson2014-05-171-2/+4
* Implementing handling high-pass filter propertiesChris Robinson2014-05-171-1/+4
* Make RefCount a non-integer typeChris Robinson2014-05-141-8/+8
* Convert the mmdevapi backend to the new backend APIChris Robinson2014-04-251-1/+1
* Convert the DSound backend to the new APIChris Robinson2014-04-191-1/+1
* Rename AL_ONCE_INIT to AL_ONCE_FLAG_INITChris Robinson2014-04-181-1/+1
* Rename althread_once to be more C11-likeChris Robinson2014-04-171-2/+2
* Keep TlsDestructors within threads.cChris Robinson2014-04-171-4/+0
* Don't use DllMain to call altss destructorsChris Robinson2014-04-171-17/+5
* Rename althread_key_ wrappers to altss_ and move it to threads.h/cChris Robinson2014-04-171-14/+17
* Use a C11-like mutex wrapper instead of CRITICAL_SECTIONsChris Robinson2014-04-161-8/+13
* Recognize NULL as an empty vector/stringChris Robinson2014-04-031-1/+1
* Use an al_string for the device nameChris Robinson2014-03-281-10/+9
* Add an al_string type and use it for the device listsChris Robinson2014-03-281-49/+28
* Wrap fopen calls under WindowsChris Robinson2014-03-281-1/+1
* Add gain stepping to the send mixersChris Robinson2014-03-231-0/+7
* Remove the now-unneeded click removal buffers for the deviceChris Robinson2014-03-231-7/+0
* Add a generic vector interface and use it for the active effect slotsChris Robinson2014-03-211-7/+14
* Use flexible array members to pad the device and context structsChris Robinson2014-03-201-4/+4
* Store some source mixing parameters in the active source structChris Robinson2014-03-191-2/+10
* Use a separate struct for tracking active sourcesChris Robinson2014-03-181-3/+10
* Store the old-style backend funcs in the wrapperChris Robinson2014-03-171-8/+4
* Return the original value from CompExchange*Chris Robinson2014-03-091-6/+6
* Add an extension to support MSADPCM buffer formatsChris Robinson2014-03-041-1/+3
* Add an extension to alter the block alignment for buffer unpack/pack opsChris Robinson2014-03-041-3/+5
* Add a return value to FindHrtfFormatChris Robinson2014-02-231-6/+7
* Check the hrtf config option earlierChris Robinson2014-02-231-8/+8
* Avoid checking the hrtf config option twiceChris Robinson2014-02-231-2/+3
* Avoid duplicating code in alcGetIntegervChris Robinson2014-02-011-241/+152
* Add an alcGetInteger64vSOFT method and a way to get the device clockChris Robinson2014-02-011-2/+204