aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Move UID definitions to a separate sourceChris Robinson2019-08-121-17/+18
|
* Add methods to get env vars as an optionalChris Robinson2019-08-121-0/+1
|
* Move vector.h to commonChris Robinson2019-08-111-1/+1
|
* Move the wstr converters to a separate headerChris Robinson2019-08-111-0/+1
|
* Move the dynload decls and defs to commonChris Robinson2019-08-101-0/+2
|
* Move some declarations out of alcmain.hChris Robinson2019-08-051-0/+2
|
* Add a common base for auto-deleting ref-counted objectsChris Robinson2019-08-011-0/+1
| | | | Which will also work as the basis for a future intrusive_ptr
* Move another function to a ALCcontext methodChris Robinson2019-07-301-1/+0
|
* Rename al/* sources to avoid camel-caseChris Robinson2019-07-291-17/+17
|
* Move the event declarations to a separate headerChris Robinson2019-07-291-0/+1
|
* 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
|