Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move makemhr's .def loading code to a separate source | Chris Robinson | 2019-03-24 | 1 | -1/+2 |
| | |||||
* | Rename makehrtf to makemhr and move it to a subdirectory | Chris Robinson | 2019-03-24 | 1 | -7/+12 |
| | |||||
* | Use the effect state factory to set the default effect props | Chris Robinson | 2019-03-22 | 1 | -0/+1 |
| | |||||
* | Don't bother trying _controlfp or __control87_2 | Chris Robinson | 2019-03-18 | 1 | -5/+0 |
| | |||||
* | Check compile-time support for SSE intrinsics | Chris Robinson | 2019-03-18 | 1 | -8/+23 |
| | |||||
* | Don't bother checking for SSE1 alone | Chris Robinson | 2019-03-18 | 1 | -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 semantics | Chris Robinson | 2019-03-18 | 1 | -35/+0 |
| | | | | Should be unneeded with C++ | ||||
* | Don't check for __int64 | Chris Robinson | 2019-02-11 | 1 | -11/+3 |
| | |||||
* | Move some number-related stuff to a separate header | Chris Robinson | 2019-02-11 | 1 | -0/+1 |
| | |||||
* | Rename a header | Chris Robinson | 2019-01-23 | 1 | -1/+1 |
| | | | | To workaround an apparent MSVC error | ||||
* | Make hrtf_inc.cpp a proper header | Chris Robinson | 2019-01-23 | 1 | -0/+1 |
| | |||||
* | Don't install utilities that aren't built | Chris Robinson | 2019-01-22 | 1 | -1/+5 |
| | |||||
* | Fix building makehrtf and sofa-info on Windows | Chris Robinson | 2019-01-22 | 1 | -6/+2 |
| | |||||
* | Support loading sofa files in makehrtf | Chris Robinson | 2019-01-22 | 1 | -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 files | Chris Robinson | 2019-01-21 | 1 | -0/+10 |
| | |||||
* | Move some macros to a common header | Chris Robinson | 2019-01-07 | 1 | -0/+1 |
| | |||||
* | Compile makehrtf as C++ | Chris Robinson | 2018-12-31 | 1 | -1/+1 |
| | |||||
* | Convert the backends to use proper inheritence | Chris Robinson | 2018-12-28 | 1 | -1/+0 |
| | |||||
* | Rename a couple filter files for consistency | Chris Robinson | 2018-12-25 | 1 | -2/+2 |
| | |||||
* | Move some ambisonic-related macros to a separate header | Chris Robinson | 2018-12-15 | 1 | -0/+1 |
| | |||||
* | Remove an unused source | Chris Robinson | 2018-12-12 | 1 | -1/+0 |
| | |||||
* | Add a cmake option to specify prebuilt native tools | Chris Robinson | 2018-12-08 | 1 | -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 checks | Chris Robinson | 2018-11-27 | 1 | -4/+0 |
| | |||||
* | Disable MSVC warning C4065 | Chris Robinson | 2018-11-27 | 1 | -1/+1 |
| | | | | "switch statement contains 'default' but no 'case' labels" | ||||
* | Avoid relying on struct timespec | Chris Robinson | 2018-11-26 | 1 | -7/+0 |
| | |||||
* | Remove althrd_t from Windows | Chris Robinson | 2018-11-26 | 1 | -1/+0 |
| | |||||
* | Move bs2b.h to a more appropriate place | Chris Robinson | 2018-11-24 | 1 | -1/+1 |
| | |||||
* | Move the vector and matrix declarations to a separate header | Chris Robinson | 2018-11-17 | 1 | -0/+2 |
| | |||||
* | Move the ALCcontext definition to its own header | Chris Robinson | 2018-11-17 | 1 | -0/+1 |
| | |||||
* | Remove unused headers and checks | Chris Robinson | 2018-11-17 | 1 | -76/+24 |
| | |||||
* | Convert almalloc.c to C++ | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Always use C++11 atomics | Chris Robinson | 2018-11-17 | 1 | -1/+0 |
| | |||||
* | Convert bs2b.c to C++ | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Remove now unneeded inldefs.c | Chris Robinson | 2018-11-17 | 1 | -1/+0 |
| | | | | | All code using inline functions is now C++, so will generate callable functions as-needed. | ||||
* | Convert the mixers to C++ | Chris Robinson | 2018-11-17 | 1 | -11/+11 |
| | |||||
* | Remove ASSUME_ALIGNED | Chris Robinson | 2018-11-17 | 1 | -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 Robinson | 2018-11-17 | 1 | -2/+2 |
| | |||||
* | Convert ringbuffer.c to C++ | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Convert mastering.c to C++ | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Convert converter.c to C++ | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Convert the remaining effects to C++ | Chris Robinson | 2018-11-17 | 1 | -3/+3 |
| | |||||
* | Convert the dedicated, distortion, echo, and equalizer to C++ | Chris Robinson | 2018-11-17 | 1 | -4/+4 |
| | |||||
* | Convert threads.c to C++ | Chris Robinson | 2018-11-17 | 1 | -4/+1 |
| | | | | Also vastly simplify and remove related code. | ||||
* | Use standard complex types instead of custom | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Convert fshifter.c to C++ | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Convert modulator.c to C++ | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Convert null.c to C++ | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Convert pshifter.c to C++ | Chris Robinson | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Convert the reverb effect to C++ | Chris Robinson | 2018-11-16 | 1 | -1/+1 |
| | |||||
* | Convert mixvoice.c to C++ | Chris Robinson | 2018-11-16 | 1 | -1/+1 |
| |