aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Only define struct timespec if _TIMESPEC_DEFINED isn't setChris Robinson2014-05-311-1/+7
| | | | This matches what the mingw-w64 headers define with the struct.
* 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
| | | | | Windows requires Vista or newer to get the CONDITION_VARIABNLE API, but we currently only require XP.
* AL_SOFT_block_alignment is now considered doneChris Robinson2014-05-221-0/+6
|
* Make RefCount a non-integer typeChris Robinson2014-05-142-22/+38
| | | | | It should only be accessed through the appropriate functions to ensure proper atomicity.
* Always use unsigned int for RefCountChris Robinson2014-05-071-18/+22
|
* Move RWLock and UIntMap implementations to commonChris Robinson2014-05-072-0/+57
| | | | This should make the code in common completely self-reliant.
* 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
| | | | Note, these are not installed. Only headers in include/AL/ are installed.
* 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
| | | | | Available information suggests it's only useful for Mac OS9 and earlier (not OSX).
* 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
|
* Constify some parametersChris Robinson2011-09-221-18/+18
|
* Fix namespacing of EFX filter property valuesChris Robinson2011-06-161-21/+21
|
* Determine the function export attribute using CMakeChris Robinson2011-05-172-20/+8
|
* Move ALC_ENUMERATE_ALL_EXT enums to alc.h, to match other systems' headersChris Robinson2011-03-142-6/+9
|
* Add ALC_EXT_DEDICATED to alext.hChris Robinson2011-03-121-0/+7
|
* Add AL_EXT_FOLDBACK to alext.hChris Robinson2011-03-121-0/+17
|
* Finalize the loop points extension as AL_SOFT_loop_pointsChris Robinson2011-02-091-0/+5
|
* Improve static builds with MinGWChris Robinson2010-11-282-2/+6
|
* Implement AL_SOFT_buffer_sub_data using the current AL_EXT_buffer_sub_data specChris Robinson2010-09-211-0/+10
| | | | | | This extension can be useful for some applications, but a full EXT version may not be ready for some time. Using the SOFT moniker will help differentiate it in case changes need to be done for the EXT version.
* Add an empty efx-creative.h headerChris Robinson2010-05-211-0/+3
| | | | | This is for compatibility with projects that include it in Windows. Everything from it is already defined in efx.h.
* Move incomplete extension declarations to alMain.hChris Robinson2010-05-121-66/+0
|
* Make sure ALbyte and ALCbyte are signedChris Robinson2010-03-282-2/+2
|
* No need to continue supporting _OPENAL32LIBChris Robinson2010-03-282-4/+2
|
* Rename alcMakeCurrent to alcSetThreadContextChris Robinson2010-03-231-2/+2
|
* Move extension function declarations to alext.h/efx.hChris Robinson2010-03-232-0/+66
|
* Use protected visibility for exported API functionsChris Robinson2010-03-222-2/+2
| | | | | | | Protected visibility is like default visibility, in that functions will be "exported" from the library. However, it also guarantees that references to the functions from within the library will be to the library's version, even if the symbols are overriden by the application.
* Use ptrdiff types for databuffer offset/length handlingChris Robinson2010-03-181-4/+8
| | | | Should improve addressing for non-32-bit systems
* Convert CR/LF -> LFChris Robinson2010-03-181-721/+721
| | | | Spotted by Alam Arias
* Add AL_EXT_MULAW_MCFORMATS tokens to alext.hChris Robinson2010-03-131-0/+11
|