aboutsummaryrefslogtreecommitdiffstats
path: root/al
Commit message (Expand)AuthorAgeFilesLines
* Don't change the EAX version when getting a reverb propertyChris Robinson2022-06-191-11/+7
* Combine multiple individual flagsChris Robinson2022-06-193-105/+67
* Track EAX1 source changesChris Robinson2022-06-193-13/+7
* Remove some unnecessary comparison operatorsChris Robinson2022-06-182-352/+72
* Avoid changing the EAX version on failureChris Robinson2022-06-181-3/+2
* Avoid more struct compared for reverb EAX updatesChris Robinson2022-06-181-7/+18
* Fix inverted checksChris Robinson2022-06-181-4/+4
* Don't mark the EAX version changed when getting propertiesChris Robinson2022-06-181-4/+5
* Avoid a full struct compare to check for changesChris Robinson2022-06-182-10/+19
* Rename a parameter to avoid a shadowing warningChris Robinson2022-06-181-24/+18
* Fix checking if the primary effect slot changedChris Robinson2022-06-182-7/+2
* [EAX] Add separate source state for each version (#720)Boris I. Bendovsky2022-06-186-2566/+1656
* [EAX] Add separate effect state for each version (#705)Boris I. Bendovsky2022-05-2428-6483/+4091
* Move EAX files to their own sub-directoryChris Robinson2022-05-1641-67/+66
* Properly set the air absorption gain baseChris Robinson2022-05-101-0/+1
* Silence reverb with EAX by defaultChris Robinson2022-04-161-0/+6
* Remove the unused flags parameter from alBufferCallbackSOFTChris Robinson2022-04-011-3/+1
* Avoid some explicit extern "C"s on function definitionsChris Robinson2022-03-312-4/+4
* Simplify al::byteChris Robinson2022-03-301-12/+10
* Replace a few asserts with actual checks or ASSUME()Chris Robinson2022-03-302-7/+7
* Inline a couple dispatch callsChris Robinson2022-03-264-24/+5
* Don't expose EAX reverb preset duplicatesChris Robinson2022-03-242-113/+62
* Revert "Set the proper reverb effect defaults for EAX"Chris Robinson2022-03-241-25/+0
* Set the proper reverb effect defaults for EAXChris Robinson2022-03-231-0/+25
* Ensure the EAX functions are suitably aligned on 32-bitChris Robinson2022-03-161-2/+2
* Make sure FX slots that aren't made active are disabledChris Robinson2022-03-131-9/+6
* Fix X-RAM trackingChris Robinson2022-03-063-184/+116
* Avoid a stateful unique_ptr deleterChris Robinson2022-03-052-28/+10
* Fix EAXSOURCE_ROLLOFFFACTORChris Robinson2022-03-052-2/+11
* Set the MacroFXFactor defaultChris Robinson2022-03-051-0/+1
* Simplify committing EAX propertiesChris Robinson2022-03-0517-1054/+323
* Handle deferring for EAX 1 reverbChris Robinson2022-03-041-351/+212
* Ensure deferred EAX effect properties are committedChris Robinson2022-03-0416-57/+84
* Remove AL_SOFTX_filter_gain_exChris Robinson2022-02-281-5/+3
* Make some local constexpr variables staticChris Robinson2022-02-233-4/+4
* Revert "Use std::exchange instead of two swaps"Chris Robinson2022-02-221-1/+2
* Remove unused dirty flagsChris Robinson2022-02-211-13/+0
* Remove a couple extraneous externsChris Robinson2022-02-211-2/+2
* Implement EAX v1.0 (#664)Boris I. Bendovsky2022-02-218-59/+566
* Inline a couple more equality operatorsChris Robinson2022-02-204-48/+15
* Avoid a variable limit on EAX filtersChris Robinson2022-02-181-8/+4
* Use std::exchange instead of two swapsChris Robinson2022-02-151-2/+1
* Add missing closing braceChris Robinson2022-02-141-1/+1
* Don't access a playing voice's mFlags outside of the mixer threadChris Robinson2022-02-141-8/+2
* Access the proper FX slot indexChris Robinson2022-02-141-1/+1
* Avoid some messy type-punningChris Robinson2022-02-141-29/+11
* Remove some unnecessary includesChris Robinson2022-02-141-2/+0
* Move some declarations to where the definitions will seeChris Robinson2022-02-142-15/+13
* Simplify EaxEaxCall::EaxEaxCallChris Robinson2022-02-142-48/+33
* Avoid some const_castsChris Robinson2022-02-141-9/+6