Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some clang-tidy warnings | Chris Robinson | 2023-12-08 | 1 | -1/+1 |
| | |||||
* | Remove an unnecessary struct member | Chris Robinson | 2023-11-04 | 1 | -0/+3 |
| | |||||
* | Shift the appropriate type | Chris Robinson | 2023-09-22 | 1 | -2/+8 |
| | |||||
* | Use a bit_cast instead of a union for type-punning | Chris Robinson | 2023-08-25 | 1 | -31/+16 |
| | |||||
* | Use some more standard functions | Chris Robinson | 2023-05-05 | 1 | -6/+0 |
| | |||||
* | Use macros for the likely/unlikely attributes | Chris Robinson | 2023-03-01 | 1 | -5/+5 |
| | | | | | The syntax parser for GCC 8 (and earlier?) fails when these attributes are in certain places. | ||||
* | Support IMA4 ADPCM as a mixing voice format | Chris Robinson | 2023-02-14 | 1 | -6/+15 |
| | |||||
* | Avoid using a macro to wrap standard attributes | Chris Robinson | 2022-12-06 | 1 | -5/+5 |
| | |||||
* | Avoid some uses of the LIKELY/UNLIKELY macros | Chris Robinson | 2022-12-05 | 1 | -5/+5 |
| | |||||
* | Rename lerp to avoid conflicts with C++20's std::lerp | Chris Robinson | 2022-04-06 | 1 | -1/+1 |
| | |||||
* | Fix gain_to_level_mb | Chris Robinson | 2022-02-20 | 1 | -1/+1 |
| | |||||
* | Move ALSOFT_EAX definition to config.h | Chris Robinson | 2022-01-30 | 1 | -33/+13 |
| | | | | And disable it by default for non-Windows targets | ||||
* | Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632) | Boris I. Bendovsky | 2022-01-30 | 1 | -0/+45 |
| | | | | | | | | | | | | | | | * 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 | ||||
* | Make PopCount and CountTrailingZeros more standard-like | Chris Robinson | 2021-01-22 | 1 | -86/+0 |
| | |||||
* | Don't use templates unnecessarily | Chris Robinson | 2021-01-01 | 1 | -19/+0 |
| | |||||
* | fast_roundf implementations in asm for ARM64. (#511) | David CARLIER | 2020-12-24 | 1 | -0/+6 |
| | |||||
* | Move lerp/cubic to alnumeric.h | Chris Robinson | 2020-12-04 | 1 | -0/+13 |
| | |||||
* | Use inline functions for popcnt and ctz instead of macros | Chris Robinson | 2020-10-13 | 1 | -48/+47 |
| | |||||
* | Avoid class templates for the POPCNT64/CTZ64 macros | Chris Robinson | 2020-09-01 | 1 | -15/+16 |
| | |||||
* | Avoid a cmake check for determining the size of long | Chris Robinson | 2020-08-13 | 1 | -7/+19 |
| | |||||
* | Avoid explicit checks for _BitScanForward[64] | Chris Robinson | 2020-06-07 | 1 | -9/+10 |
| | |||||
* | Avoid static constexpr for arrays iterated over at run-time | Chris Robinson | 2019-10-25 | 1 | -1/+1 |
| | |||||
* | Fix implicit conversions in the effects | Chris Robinson | 2019-09-14 | 1 | -0/+2 |
| | |||||
* | Clean up sample converter implicit conversions | Chris Robinson | 2019-09-12 | 1 | -18/+20 |
| | |||||
* | Move double2int function | Raulshc | 2019-08-18 | 1 | -0/+35 |
| | | | | Move inline double2int function to alnumeric.h from pshifter.cpp | ||||
* | Avoid __popcnt[64] on MSVC | Chris Robinson | 2019-08-10 | 1 | -41/+31 |
| | | | | | It requires SSE4, and provides no fallback mechanism for CPU targets lacking the opcode it maps to. | ||||
* | Modify LIKELY and UNLIKELY to not need extra parenthesis | Chris Robinson | 2019-08-04 | 1 | -3/+3 |
| | |||||
* | Cleanup common sources' includes | Chris Robinson | 2019-07-29 | 1 | -1/+2 |
| | |||||
* | Avoid AL types in the common alnumeric.h header | Chris Robinson | 2019-03-19 | 1 | -9/+9 |
| | |||||
* | Move some inline functions from alMain.h to alnumeric.h | Chris Robinson | 2019-03-18 | 1 | -0/+235 |
| | |||||
* | Move some more functions to alnumeric.h | Chris Robinson | 2019-02-11 | 1 | -0/+51 |
| | |||||
* | Move some number-related stuff to a separate header | Chris Robinson | 2019-02-11 | 1 | -0/+31 |