Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use an allocator to allocate uninitilized sublists | Chris Robinson | 2024-01-01 | 1 | -15/+16 |
| | |||||
* | Use standard operator new[] and delete[] for aligned allocations | Chris Robinson | 2024-01-01 | 1 | -1/+1 |
| | |||||
* | Replace some macros | Chris Robinson | 2023-12-29 | 1 | -8/+8 |
| | |||||
* | Handle pointer ownership a bit better | Chris Robinson | 2023-12-29 | 1 | -5/+5 |
| | |||||
* | Try to start being a bit more pointer-owner conscious | Chris Robinson | 2023-12-26 | 1 | -1/+2 |
| | |||||
* | Much more clang-tidy cleanup | Chris Robinson | 2023-12-10 | 1 | -1/+1 |
| | |||||
* | fix printf format for MinGW (#942) | Rosen Penev | 2023-12-03 | 1 | -2/+2 |
| | | | | | | With gcc, mingw uses gnu_printf. With clang, printf is used as it does not support gnu_printf. Use the internal header to match this properly. Signed-off-by: Rosen Penev <rosenp@gmail.com> | ||||
* | Avoid casting an integer literal | Chris Robinson | 2023-09-22 | 1 | -1/+1 |
| | |||||
* | Add AL_EXT_debug functions to set/get object names | Chris Robinson | 2023-08-11 | 1 | -0/+15 |
| | |||||
* | Declare functions closer to where they're needed | Chris Robinson | 2023-07-26 | 1 | -12/+11 |
| | | | | | This provides better code locality when calling implicit context functions that call their direct context variants. | ||||
* | Properly forward from alGetFilterivDirect | Chris Robinson | 2023-05-23 | 1 | -1/+1 |
| | |||||
* | Use a variant to call the proper filter handler function | Chris Robinson | 2023-05-23 | 1 | -237/+236 |
| | |||||
* | Fix linkage definitions | Chris Robinson | 2023-05-14 | 1 | -11/+11 |
| | |||||
* | Don't check for a null context in direct functions | Chris Robinson | 2023-05-14 | 1 | -37/+4 |
| | |||||
* | Implement direct functions for EFX | Chris Robinson | 2023-05-14 | 1 | -55/+54 |
| | |||||
* | Avoid using al::vector unnecessarily | Chris Robinson | 2023-05-12 | 1 | -2/+2 |
| | |||||
* | Use some more standard functions | Chris Robinson | 2023-05-05 | 1 | -2/+2 |
| | |||||
* | Don't try to access null pointers | Chris Robinson | 2023-04-28 | 1 | -0/+3 |
| | |||||
* | Use macros for the likely/unlikely attributes | Chris Robinson | 2023-03-01 | 1 | -29/+29 |
| | | | | | The syntax parser for GCC 8 (and earlier?) fails when these attributes are in certain places. | ||||
* | Avoid inlining certain exception functions | Chris Robinson | 2022-12-16 | 1 | -7/+12 |
| | |||||
* | Avoid using a macro to wrap standard attributes | Chris Robinson | 2022-12-06 | 1 | -29/+29 |
| | |||||
* | Avoid some uses of the LIKELY/UNLIKELY macros | Chris Robinson | 2022-12-05 | 1 | -29/+29 |
| | |||||
* | Remove AL_SOFTX_filter_gain_ex | Chris Robinson | 2022-02-28 | 1 | -5/+3 |
| | | | | | | It was only added to try to help DSOAL, and it's not clear if it's even necessary. But with native EAX API support, it certainly isn't necessary anymore. | ||||
* | Avoid a proxy ALfilter object for EAX source properties | Chris Robinson | 2022-02-07 | 1 | -81/+0 |
| | |||||
* | Move ALSOFT_EAX definition to config.h | Chris Robinson | 2022-01-30 | 1 | -2/+2 |
| | | | | 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/+81 |
| | | | | | | | | | | | | | | | * 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 a construct_at method amd use it | Chris Robinson | 2021-10-08 | 1 | -1/+1 |
| | |||||
* | Silence some static analysis warnings | Chris Robinson | 2021-10-03 | 1 | -2/+2 |
| | |||||
* | Rename alcontext.h and move some functions to context.cpp | Chris Robinson | 2021-04-27 | 1 | -1/+1 |
| | |||||
* | Rename alcmain.h to device.h | Chris Robinson | 2021-04-27 | 1 | -1/+1 |
| | |||||
* | Update include headers | Chris Robinson | 2021-04-27 | 1 | -2/+2 |
| | | | | Don't add alc/ to the include paths. | ||||
* | Create a base the ALCdevice and ALCcontext structs | Chris Robinson | 2021-04-24 | 1 | -11/+11 |
| | | | | | A base that contains the API-agnostic data, with ALCdevice and ALCcontext being for AL-specific data. | ||||
* | Workaround mingw complaining about the %z formatter | Chris Robinson | 2021-03-12 | 1 | -0/+4 |
| | |||||
* | Use the correct lock when allocating filters | Chris Robinson | 2021-03-02 | 1 | -1/+1 |
| | |||||
* | Make PopCount and CountTrailingZeros more standard-like | Chris Robinson | 2021-01-22 | 1 | -3/+4 |
| | |||||
* | Move alexcpt to core | Chris Robinson | 2020-12-24 | 1 | -1/+1 |
| | |||||
* | Move the AL error enum out of base_exception | Chris Robinson | 2020-12-17 | 1 | -1/+4 |
| | |||||
* | Use inline functions for popcnt and ctz instead of macros | Chris Robinson | 2020-10-13 | 1 | -4/+3 |
| | |||||
* | Fix up some more uses of [AL[C]]void | Chris Robinson | 2020-04-28 | 1 | -10/+10 |
| | |||||
* | Avoid inlining some potentially costly calls | Chris Robinson | 2020-04-14 | 1 | -1/+1 |
| | |||||
* | Use a common base for a couple exceptions | Chris Robinson | 2020-04-10 | 1 | -24/+8 |
| | |||||
* | Report invalid filter values | Chris Robinson | 2020-04-10 | 1 | -5/+5 |
| | |||||
* | Add missing include | Chris Robinson | 2020-04-10 | 1 | -1/+2 |
| | |||||
* | Use exceptions for filter errors | Chris Robinson | 2020-04-09 | 1 | -91/+168 |
| | |||||
* | Clean up some more unnecessary uses of AL types | Chris Robinson | 2020-04-08 | 1 | -32/+32 |
| | |||||
* | Clean up ALfilter some | Chris Robinson | 2020-03-23 | 1 | -112/+112 |
| | | | | | | Use inline methods instead of macros Fix indentation Add some consts | ||||
* | Clean up some lambda definitions | Chris Robinson | 2019-09-12 | 1 | -23/+15 |
| | |||||
* | Fix counting free objects | Chris Robinson | 2019-09-12 | 1 | -1/+1 |
| | |||||
* | Get rid of more implicit conversions | Chris Robinson | 2019-09-12 | 1 | -39/+42 |
| | |||||
* | Use global placement new for AL object batches | Chris Robinson | 2019-09-01 | 1 | -6/+1 |
| |