aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+30
| | | | | | | | | | | | | | | * Add EAX extensions (EAX 2.0-5.0, X-RAM) * Comment out C++17 leftovers * Remove everything related to patching * Update alsoftrc.sample * Rewrite integration * Fix GCC compilation under Linux * Always reset EAX effect properties when loading it into FX slot
* Remove math_defs.hChris Robinson2022-01-271-1/+0
|
* Start and use a standard-like numbers headerChris Robinson2022-01-271-0/+1
|
* Fix non-runtime linking with pipewireChris Robinson2021-12-251-1/+2
|
* Move the effects base and effectslot to coreChris Robinson2021-12-171-2/+3
|
* Disable MSVC warning 4127Chris Robinson2021-11-081-1/+1
| | | | | | | "conditional expression is constant", which C++14 can't do anything about since 'if constexpr' was added in C++17. The checks are necessary since it's dealing with a templatized type, or a compile-time non-macro constant for the target system's endian order.
* Always define NOMINMAX on WindowsChris Robinson2021-08-231-2/+2
| | | | Clang needs it too, not just MSVC, and it doesn't seem to hurt MinGW.
* Start a PipeWire backendChris Robinson2021-08-021-0/+21
| | | | It's just a copy of the Null backend to start with
* Still print a warning when DBus or Qt5 aren't foundChris Robinson2021-07-171-0/+13
| | | | | | | | This way merely avoids the several lines of spam when the config module isn't found, which there's otherwise no reasonable way to test for since they're provided by the package, which you need to use find_package to search for, which causes the spam. It's still useful to report the packages weren't found in case they were expected.
* Silence searching for Qt5Chris Robinson2021-07-171-1/+1
|
* CMakeLists: add QUIET to Dbus1 find_package()Nick (nift4)2021-07-171-1/+1
| | | * Android doesn't have dbus, logspam is annoying
* Add a utility to encode audio files to UHJChris Robinson2021-07-091-0/+8
|
* Make OpenALConfig.cmake compatible with CMake's FindOpenAL.cmake (#581)Anonymous Maarten2021-07-061-4/+12
| | | | | | | * Make OpenALConfig.cmake compatible with CMake's FindOpenAL.cmake * Create and install OpenALConfigVersion.cmake * cmake: drop creating of OpenALConfigVersion.cmake
* Merge pull request #564 from halx99/patch-1kcat2021-05-131-1/+3
|\ | | | | Improve cmake to handle tvOS
| * Update CMakeLists.txtHALX992021-05-131-1/+3
| |
* | Merge pull request #559 from tatokis/split-sse-sse2kcat2021-05-131-8/+17
|\ \ | |/ |/| Allow enabling SSE without SSE2
| * Allow enabling SSE without SSE2Tasos Sahanidis2021-04-301-8/+17
| |
* | Update some comments in CMakeChris Robinson2021-05-131-6/+7
| |
* | Fix check_include_file return unexpected result (#563)HALX992021-05-131-8/+8
| | | | | | Don't overwrite existing CMAKE_TRY_COMPILE_PLATFORM_VARIABLES values.
* | Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-1/+2
| |
* | Rename alcmain.h to device.hChris Robinson2021-04-271-1/+2
| |
* | Update include headersChris Robinson2021-04-271-1/+0
| | | | | | | | Don't add alc/ to the include paths.
* | Move BufferStorage and Voice to coreChris Robinson2021-04-271-5/+5
| |
* | Move ContextBase and VoiceChange to coreChris Robinson2021-04-271-3/+5
| |
* | Move bformatdec to coreChris Robinson2021-04-251-3/+3
| |
* | Move async_event.h to coreChris Robinson2021-04-251-1/+1
| |
* | Move some functions to coreChris Robinson2021-04-251-0/+2
| | | | | | | | And clean up more includes
* | Move GetHFOrderScales to a more appropriate placeChris Robinson2021-04-241-0/+1
| |
* | Move the DeviceBase declaraction to coreChris Robinson2021-04-241-0/+2
| |
* | Move some more sources to coreChris Robinson2021-04-241-4/+4
| |
* | Move hrtf.cpp/h to coreChris Robinson2021-04-221-2/+2
| |
* | Move helpers.cpp to coreChris Robinson2021-04-221-2/+2
| |
* | Optionally use RTKit/D-Bus to set elevated priorityChris Robinson2021-04-181-1/+24
| | | | | | | | If pthread_setschedparam fails or is unavailable.
* | Decode UHJ buffers to B-Format for mixingChris Robinson2021-03-311-0/+1
| | | | | | | | | | This should also have an adjustment for the shelf filter. Although it's not clear what the appropriate adjustments should be.
* | Move the UHJ phase shifter to a common headerChris Robinson2021-03-281-0/+1
| |
* | Add the export definitions to the library projectsChris Robinson2021-03-281-2/+4
| | | | | | | | Instead of the config.h header.
* | Add a utility to decode UHJ sound files to AMBChris Robinson2021-03-211-4/+16
| | | | | | | | | | | | Currently only supports 2-channel UHJ, and the produced .amb files shouldn't be played as normal B-Format (decoded 2-channel UHJ needs to use different shelf filters).
* | Move the ComPtr wrapper to a common headerChris Robinson2021-03-081-0/+1
|/
* Release 1.21.1Chris Robinson2021-02-041-1/+1
|
* Move al::deque to a common headerChris Robinson2021-01-251-0/+1
|
* Don't bother checking for std::aligned_allocChris Robinson2021-01-221-17/+0
|
* Fix setting the correct standards flagChris Robinson2021-01-221-2/+10
|
* Ensure the correct standard is set for cmake checksChris Robinson2021-01-221-0/+2
|
* Make the endian test more C++-likeChris Robinson2021-01-211-1/+1
|
* Avoid global constexpr arraysChris Robinson2021-01-211-1/+0
|
* Avoid explicitly searching for the WindowsSDKChris Robinson2021-01-191-25/+23
| | | | | | It's causing problems with various setups. So instead we'll have to assume some things for Windows (namely that winmm exists, and if dsound isn't in DXSDK_DIR, it needs to be in the compiler's default paths to be usable).
* Move cpu_caps and fpu_ctrl to coreChris Robinson2020-12-311-4/+4
|
* Check for SSE and NEON earlierChris Robinson2020-12-311-71/+84
|
* Move the ambdec loader to coreChris Robinson2020-12-251-2/+2
|
* Use an import target for linking OpenSLChris Robinson2020-12-241-2/+1
|