aboutsummaryrefslogtreecommitdiffstats
path: root/al/effects
Commit message (Collapse)AuthorAgeFilesLines
* Simplify committing EAX propertiesChris Robinson2022-03-0512-1004/+309
| | | | | | Based on DirectSound's EAX behavior, committing any EAX property commits *all* deferred property changes, not just the object being changed. So applying EAX changes can be handled in one place.
* Handle deferring for EAX 1 reverbChris Robinson2022-03-041-351/+212
| | | | | I don't know if EAX 1 actually handles deferring updates, but it will simplify future changes.
* Ensure deferred EAX effect properties are committedChris Robinson2022-03-0412-35/+35
|
* Remove unused dirty flagsChris Robinson2022-02-211-13/+0
|
* Implement EAX v1.0 (#664)Boris I. Bendovsky2022-02-211-36/+284
|
* Move some declarations to where the definitions will seeChris Robinson2022-02-141-15/+0
|
* Avoid using ALeffect to manage EaxEffect objectsChris Robinson2022-02-0714-193/+95
| | | | Effect slots can just use its EaxEffect directly.
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-3014-101/+43
| | | | And disable it by default for non-Windows targets
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-3014-0/+7802
| | | | | | | | | | | | | | | * 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
* Add back some more missing includesChris Robinson2021-04-274-0/+8
|
* Update include headersChris Robinson2021-04-2714-16/+16
| | | | Don't add alc/ to the include paths.
* Move some functions to coreChris Robinson2021-04-251-0/+3
| | | | And clean up more includes
* Workaround mingw complaining about the %z formatterChris Robinson2021-03-121-0/+4
|
* Avoid AL types and enums in the effect processorsChris Robinson2020-12-245-61/+244
|
* 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-2515-0/+2150