aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Rename the OpenAL32 directory to alChris Robinson2019-07-291-18/+18
|
* Remove some unnecessary cmake checksChris Robinson2019-07-291-31/+16
|
* Move some headers out of the Include subdirectoryChris Robinson2019-07-281-8/+8
|
* Rename Alc to alcChris Robinson2019-07-281-86/+86
|
* Rename alMain.h to alcmain.hChris Robinson2019-07-281-3/+2
| | | | And move it and alu.h to Alc/.
* Move the ADPCM decoders to alBuffer.cppChris Robinson2019-07-281-2/+0
|
* Remove a couple more cmake checksChris Robinson2019-07-281-4/+0
|
* Remove some unnecessary header checksChris Robinson2019-07-281-19/+5
|
* Use more proper cmake to set the C/C++ standard versionChris Robinson2019-07-271-13/+6
|
* Don't explicitly check for standard functionsChris Robinson2019-07-261-1/+0
|
* Add the Windows SDK for the winmm library pathChris Robinson2019-07-101-1/+11
|
* Get rid of the custom CHECK_SHARED_FUNCTION_EXISTS functionChris Robinson2019-07-101-12/+9
|
* Use a find module for OpenSLChris Robinson2019-07-101-11/+9
|
* vocal morpher implementation (#312)Lopuska2019-07-091-0/+1
| | | | | | * vocal morpher implementation * compile fix for GCC
* Added rc scripts for dll (#306)Philip Muzzall2019-06-301-1/+6
| | | | | | * Added rc scripts for dll * Reverted numbering scheme in CMakeLists
* Add a simple optional<> implementationChris Robinson2019-06-301-0/+1
|
* Don't warn about standard functions with MSVCChris Robinson2019-06-061-1/+1
|
* Disable MSVC warning 4200 againChris Robinson2019-06-061-1/+1
|
* Remove the unused ALIGN macroChris Robinson2019-06-061-12/+0
|
* Don't disable some MSVC warningsChris Robinson2019-06-061-2/+2
|
* Properly search for prebuilt native-toolsChris Robinson2019-06-011-2/+13
|
* Add a unique byte type for dealing with raw bytesChris Robinson2019-05-241-0/+1
|
* Add a span class to act as a view to contiguous dataChris Robinson2019-05-231-0/+1
|
* Add an exception class to cover backend creation and openingChris Robinson2019-05-041-0/+1
|
* Add some missing include directoriesChris Robinson2019-04-291-19/+7
|
* CMAKE: export PUBLIC headers of OpenAL.ArthurSonzogni2019-04-301-44/+54
| | | | | | | | | | | | | | | | Remove the cmake function: INCLUDE_DIRECTORIES(..) Replace it by: TARGET_INCLUDE_DIRECTORIES(...) It gives us the opportunity to define whether or not OpenAL dependencies should be exported or not (using PUBLIC or PRIVATE keywoard). [user visible changes] The OpenAL PUBLIC headers are exported. When a target depends on OpenAL, it will have access to its public headers. Some small refactor along the way.
* Add macros to stop exceptions from leaving API functionsChris Robinson2019-04-091-0/+1
| | | | | | | | Effectively makes the functions act as noexcept, since there's no meaningful reason to propogate exceptions from "C" functions. Currently only applied to ALC functions, but can incrementally be applied to AL functions too. In the future, this could also handle ALC and AL errors with unique exception types (functions that utilize this behavior would need to ensure proper cleanup).
* Move makemhr's .def loading code to a separate sourceChris Robinson2019-03-241-1/+2
|
* Rename makehrtf to makemhr and move it to a subdirectoryChris Robinson2019-03-241-7/+12
|
* Use the effect state factory to set the default effect propsChris Robinson2019-03-221-0/+1
|
* Don't bother trying _controlfp or __control87_2Chris Robinson2019-03-181-5/+0
|
* Check compile-time support for SSE intrinsicsChris Robinson2019-03-181-8/+23
|
* Don't bother checking for SSE1 aloneChris Robinson2019-03-181-65/+32
| | | | | | SSE2 support is now the minimum required for SSE. Run-time can still disable SSE2-specific functions separately from SSE1, but build-time support can't be separated.
* Don't bother checking for C99 inline semanticsChris Robinson2019-03-181-35/+0
| | | | Should be unneeded with C++
* Don't check for __int64Chris Robinson2019-02-111-11/+3
|
* Move some number-related stuff to a separate headerChris Robinson2019-02-111-0/+1
|
* Rename a headerChris Robinson2019-01-231-1/+1
| | | | To workaround an apparent MSVC error
* Make hrtf_inc.cpp a proper headerChris Robinson2019-01-231-0/+1
|
* Don't install utilities that aren't builtChris Robinson2019-01-221-1/+5
|
* Fix building makehrtf and sofa-info on WindowsChris Robinson2019-01-221-6/+2
|
* Support loading sofa files in makehrtfChris Robinson2019-01-221-11/+12
| | | | | The makehrtf utility now requires libmysofa to build. This isn't necessay for the OpenAL Soft library itself.
* Add a sofa-info utility to check sofa filesChris Robinson2019-01-211-0/+10
|
* Move some macros to a common headerChris Robinson2019-01-071-0/+1
|
* Compile makehrtf as C++Chris Robinson2018-12-311-1/+1
|
* Convert the backends to use proper inheritenceChris Robinson2018-12-281-1/+0
|
* Rename a couple filter files for consistencyChris Robinson2018-12-251-2/+2
|
* Move some ambisonic-related macros to a separate headerChris Robinson2018-12-151-0/+1
|
* Remove an unused sourceChris Robinson2018-12-121-1/+0
|
* Add a cmake option to specify prebuilt native toolsChris Robinson2018-12-081-17/+25
| | | | | | This should only be used with automated build systems that guarantee the native tools' binaries are up-to-date. Otherwise it's best to leave it alone so it can automatically rebuild them as needed.
* Remove unneeded mutex checksChris Robinson2018-11-271-4/+0
|