aboutsummaryrefslogtreecommitdiffstats
path: root/alc/context.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't store and manage wet buffers separatelyChris Robinson2022-07-151-5/+0
* Allocate EffectSlots in clustersChris Robinson2022-07-151-1/+6
* Dynamically allocate EffectSlot objectsChris Robinson2022-07-151-2/+2
* Don't track dirty flags per EAX versionChris Robinson2022-07-131-22/+18
* Don't commit EAX properties when not initializedChris Robinson2022-07-131-1/+2
* [EAX] Add separate context state for each version (#731)Boris I. Bendovsky2022-07-131-536/+365
* [EAX] Use separate FX slot state for each version (#730)Boris I. Bendovsky2022-07-121-13/+4
* Remove an unused lambda captureChris Robinson2022-06-181-1/+1
* [EAX] Add separate source state for each version (#720)Boris I. Bendovsky2022-06-181-12/+6
* [EAX] Add separate effect state for each version (#705)Boris I. Bendovsky2022-05-241-120/+94
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-2/+2
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-0/+4
* Finalize AL_SOFT_UHJChris Robinson2022-04-131-1/+1
* Finalize AL_SOFT_callback_bufferChris Robinson2022-04-011-1/+1
* Ensure the EAX functions are suitably aligned on 32-bitChris Robinson2022-03-161-2/+2
* Simplify committing EAX propertiesChris Robinson2022-03-051-18/+5
* Fix applying the EAX context AirAbsorptionHF propertyChris Robinson2022-03-021-1/+1
* Remove AL_SOFTX_filter_gain_exChris Robinson2022-02-281-1/+0
* Use a simpler loop to enumerate sourcesChris Robinson2022-02-211-160/+17
* Implement EAX v1.0 (#664)Boris I. Bendovsky2022-02-211-10/+10
* Avoid a variable limit on EAX filtersChris Robinson2022-02-181-6/+0
* Access the proper FX slot indexChris Robinson2022-02-141-3/+5
* Commit EAX context properties when a context stops deferringChris Robinson2022-02-131-0/+3
* Force EAX calls to defer when the AL context is deferringChris Robinson2022-02-131-13/+12
* Avoid more unnecessary atomicsChris Robinson2022-02-131-6/+5
* Commit source EAX properties when not deferringChris Robinson2022-02-131-7/+0
* Inline some more simple gettersChris Robinson2022-02-081-27/+0
* Handle AirAbsorptionGainHF as a native context propertyChris Robinson2022-02-081-7/+3
* Combine listener and context updatesChris Robinson2022-02-081-5/+1
* Apply updates for EAX context propertiesChris Robinson2022-02-081-22/+35
* Actually defer EAXCONTEXT_ALLPARAMETERS propertiesChris Robinson2022-02-081-19/+19
* Ensure sources update together from EAX commitsChris Robinson2022-02-081-5/+8
* Hold mPropLock when deferring updatesChris Robinson2022-02-081-1/+0
* Inline ALCcontext::has_eaxChris Robinson2022-02-081-5/+0
* More accurately detect the EAX speaker configChris Robinson2022-02-081-9/+21
* DisabledEffects won't change so EAX can just check it onceChris Robinson2022-02-081-17/+1
* EAX various fixes (#657)Boris I. Bendovsky2022-02-081-20/+52
* Avoid a proxy ALfilter object for EAX source propertiesChris Robinson2022-02-071-28/+1
* [EAX] Add primary extension name for EAX v2.0 (#653)Boris I. Bendovsky2022-02-011-2/+6
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-7/+5
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+1228
* Work around a MinGW thread_local bugChris Robinson2021-12-201-0/+7
* Move some more context functions to the proper sourceChris Robinson2021-12-171-76/+0
* Move the effects base and effectslot to coreChris Robinson2021-12-171-1/+1
* Move some ContextBase function definitions to the right placeChris Robinson2021-12-171-64/+0
* Remove an unnecessary parameterChris Robinson2021-12-171-14/+10
* Allocate voice properties in clustersChris Robinson2021-12-171-10/+19
* Handle the listener position separate from the rotation matrixChris Robinson2021-05-251-0/+1
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-0/+387