aboutsummaryrefslogtreecommitdiffstats
path: root/alc/context.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-15/+13
| | | | And disable it by default for non-Windows targets
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+386
| | | | | | | | | | | | | | | * 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
* Work around a MinGW thread_local bugChris Robinson2021-12-201-0/+15
| | | | | | | | | | MinGW-w64 generates bad code when accessing extern thread_local objects. Wrapper functions are used to ensure it only accesses them from the same place they're defined. This unfortunately adds a bit of overhead for what should be a relatively simple thing. These functions are inlined for non-MinGW targets, avoiding the overhead on non-affected targets.
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-0/+167