aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
* Fix up the naming convention of effect methodsChris Robinson2013-05-291-4/+4
* Use generic VCALL[_NOARGS] macros instead of type-specific wrappersChris Robinson2013-05-271-4/+4
* Check for SSE2 and set the denormals-are-zero bit for mixing if availableChris Robinson2013-05-221-1/+3
* Rename DELETE to DELETE_OBJChris Robinson2013-05-211-2/+2
* Add a DELETE macro to help destroy objectsChris Robinson2013-05-211-2/+2
* Rename the effect state's Destroy method to DestructChris Robinson2013-05-211-3/+5
* Use factories to create and destroy effect statesChris Robinson2013-05-211-0/+4
* Implement distortion and equalizer effectsChris Robinson2013-05-181-3/+18
* Add a QSA backend for QNXChris Robinson2013-03-141-0/+3
* Add Chorus and Flanger effectsChris Robinson2013-03-131-2/+16
* Trace the list of supported backendsChris Robinson2012-12-041-0/+7
* Lock the device before calling aluHandleDisconnectChris Robinson2012-12-021-0/+4
* Trace the opened device name in alcCaptureOpenDeviceChris Robinson2012-12-021-1/+1
* Use WARN when implicitly deleting resources with the contextChris Robinson2012-12-021-2/+2
* Use an array to specify the offset for each channel of the device bufferChris Robinson2012-11-041-55/+65
* Finalize AL_SOFT_source_latencyChris Robinson2012-10-311-1/+1
* Use an asterisk to denote a requested format option in the traceChris Robinson2012-10-161-4/+4
* List the in-progress AL_SOFT_source_latency extensionChris Robinson2012-10-131-1/+2
* Implement the double and int64 source settersChris Robinson2012-10-131-0/+6
* Use the enum to set the default distance modelChris Robinson2012-10-121-1/+1
* Initialize the listener velocity parameterChris Robinson2012-10-121-0/+2
* Build the listener matrix separatelyChris Robinson2012-10-091-1/+1
* Don't include alListener.h from alMain.hChris Robinson2012-10-091-2/+1
* Store a pointer to the listener in the contextChris Robinson2012-10-091-16/+17
* Avoid unnecessarily locking the list lockChris Robinson2012-10-071-43/+31
* Shorten format trace messagesChris Robinson2012-10-061-2/+2
* Round up the device's default slot alignmentChris Robinson2012-10-051-1/+1
* Ensure the device's default effect slot is properly alignedChris Robinson2012-09-261-2/+2
* Help ensure the update size is a multiple of 4 with SSEChris Robinson2012-09-201-0/+5
* Use a struct to store the FPU modeChris Robinson2012-09-161-5/+5
* Shorten a warningChris Robinson2012-09-141-1/+1
* Warn about SSE performance with non-multiple-of-4 update sizesChris Robinson2012-09-111-0/+6
* Update HRTF codeChris Robinson2012-09-111-3/+1
* Make sure device buffers are 16-byte alignedChris Robinson2012-08-291-7/+7
* Add methods to get source properties as doublesChris Robinson2012-08-201-0/+3
* Properly export alGetSource3i64SOFTChris Robinson2012-08-201-0/+1
* Use a default method to provide a dummy latencyChris Robinson2012-08-191-0/+5
* Move the device lock into the backend function tableChris Robinson2012-08-181-7/+16
* Keep the backend device open until the last reference is releasedChris Robinson2012-08-181-4/+5
* Add the start of AL_SOFT_source_latencyChris Robinson2012-08-181-0/+3
* Add a device method to retrieve the active latencyChris Robinson2012-08-171-1/+1
* Add cmake options to disable or require support for CPU extensionsChris Robinson2012-08-151-1/+7
* Add an SSE-enhanced HRTF mixer using intrinsicsChris Robinson2012-08-141-1/+3
* Add a config option to disable use of CPU extensionsChris Robinson2012-08-131-1/+31
* Check for some CPU extensionsChris Robinson2012-08-131-0/+1
* Handle the scalar values a bit betterChris Robinson2012-08-111-2/+2
* Add an option for wide stereo sourcesChris Robinson2012-08-091-0/+4
* Use wrappers for float-typed math functionsChris Robinson2012-06-291-1/+1
* Don't use all caps for enum value namesChris Robinson2012-06-281-43/+43
* Don't needlessly verify a deviceChris Robinson2012-06-191-5/+6