aboutsummaryrefslogtreecommitdiffstats
path: root/al/effects/effects.h
Commit message (Collapse)AuthorAgeFilesLines
* Avoid inlining certain exception functionsChris Robinson2022-12-161-0/+1
|
* [EAX] Use separate FX slot state for each version (#730)Boris I. Bendovsky2022-07-121-2/+1
| | | | | | | * [EAX] Use separate FX slot state for each version [EAX] Don't defer FX slot properties * [EAX_FXSLOT] Use mPropsDirty to defer update [EAX_CONTEXT] Commit all updates on first initialization
* [EAX] Add separate effect state for each version (#705)Boris I. Bendovsky2022-05-241-1/+2
| | | | | * [EAX] Add separate effect state for each version * [EAX] Don't use EAX call as data member
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-1/+1
|
* Avoid using ALeffect to manage EaxEffect objectsChris Robinson2022-02-071-3/+1
| | | | Effect slots can just use its EaxEffect directly.
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-2/+2
| | | | 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/+11
| | | | | | | | | | | | | | | * 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
* Workaround mingw complaining about the %z formatterChris Robinson2021-03-121-0/+4
|
* Move alexcpt to coreChris Robinson2020-12-241-1/+1
|
* Move the AL error enum out of base_exceptionChris Robinson2020-12-171-0/+4
|
* Move AL EffectProp handling to separate sourcesChris Robinson2020-11-251-0/+75