aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Disable MSVC warning C4065Chris Robinson2018-11-271-1/+1
| | | | "switch statement contains 'default' but no 'case' labels"
* Avoid relying on struct timespecChris Robinson2018-11-261-7/+0
|
* Remove althrd_t from WindowsChris Robinson2018-11-261-1/+0
|
* Move bs2b.h to a more appropriate placeChris Robinson2018-11-241-1/+1
|
* Move the vector and matrix declarations to a separate headerChris Robinson2018-11-171-0/+2
|
* Move the ALCcontext definition to its own headerChris Robinson2018-11-171-0/+1
|
* Remove unused headers and checksChris Robinson2018-11-171-76/+24
|
* Convert almalloc.c to C++Chris Robinson2018-11-171-1/+1
|
* Always use C++11 atomicsChris Robinson2018-11-171-1/+0
|
* Convert bs2b.c to C++Chris Robinson2018-11-171-1/+1
|
* Remove now unneeded inldefs.cChris Robinson2018-11-171-1/+0
| | | | | All code using inline functions is now C++, so will generate callable functions as-needed.
* Convert the mixers to C++Chris Robinson2018-11-171-11/+11
|
* Remove ASSUME_ALIGNEDChris Robinson2018-11-171-13/+0
| | | | | | It's become a liability with C++ since it returns void* instead of the input pointer type, and it doesn't seem to help optimizations anyway (auto- vectorization still produces unaligned loads and stores).
* Convert the filters to C++Chris Robinson2018-11-171-2/+2
|
* Convert ringbuffer.c to C++Chris Robinson2018-11-171-1/+1
|
* Convert mastering.c to C++Chris Robinson2018-11-171-1/+1
|
* Convert converter.c to C++Chris Robinson2018-11-171-1/+1
|
* Convert the remaining effects to C++Chris Robinson2018-11-171-3/+3
|
* Convert the dedicated, distortion, echo, and equalizer to C++Chris Robinson2018-11-171-4/+4
|
* Convert threads.c to C++Chris Robinson2018-11-171-4/+1
| | | | Also vastly simplify and remove related code.
* Use standard complex types instead of customChris Robinson2018-11-171-1/+1
|
* Convert fshifter.c to C++Chris Robinson2018-11-171-1/+1
|
* Convert modulator.c to C++Chris Robinson2018-11-171-1/+1
|
* Convert null.c to C++Chris Robinson2018-11-171-1/+1
|
* Convert pshifter.c to C++Chris Robinson2018-11-171-1/+1
|
* Convert the reverb effect to C++Chris Robinson2018-11-161-1/+1
|
* Convert mixvoice.c to C++Chris Robinson2018-11-161-1/+1
|