aboutsummaryrefslogtreecommitdiffstats
path: root/alc/context.h
Commit message (Expand)AuthorAgeFilesLines
* Store extension strings individuallyChris Robinson2023-05-081-4/+3
* Implement a context debug flagChris Robinson2023-05-031-1/+8
* Rename AL_SOFT_debug to AL_EXT_DEBUGChris Robinson2023-05-031-1/+1
* Reduce code duplication for context queriesChris Robinson2023-05-011-0/+1
* Define a struct where it's neededChris Robinson2023-05-011-1/+18
* Implement pushing/popping debug groupsChris Robinson2023-05-011-3/+4
* Put the debug filters into a groupChris Robinson2023-05-011-52/+8
* Use a 64-bit value for tracking ID filtersChris Robinson2023-05-011-1/+1
* Implement debug message filtering for IDsChris Robinson2023-05-011-0/+2
* Implement debug log storageChris Robinson2023-04-301-0/+19
* Separate the internal debug enums from the API valuesChris Robinson2023-04-301-27/+27
* Implement non-ID based debug message filteringChris Robinson2023-04-301-0/+9
* Add a missing includeChris Robinson2023-04-291-0/+1
* Start a debug API extensionChris Robinson2023-04-291-0/+41
* Add a compat option to restore AL_SOFT_buffer_sub_dataChris Robinson2023-03-171-2/+2
* Rename some member functions and variables for consistencyChris Robinson2023-03-161-32/+32
* Commit deferred EAX properties in alcProcessContextChris Robinson2023-03-161-4/+4
* Don't change the context's EAX version on every set/get callChris Robinson2023-03-111-4/+0
* Use a simple spinlock to protect the current global contextChris Robinson2022-12-301-0/+1
* Avoid using a macro to set a context error and returnChris Robinson2022-12-241-6/+0
* [EAX_CONTEXT] Fix defaults for current propertiesBoris I. Bendovsky2022-07-171-2/+5
* [EAX_CONTEXT] Fix committing of a property valueBoris I. Bendovsky2022-07-171-1/+3
* [EAX_FX_SLOT] Mark sources as changed instead of commiting them to catch up w...Boris I. Bendovsky2022-07-171-1/+0
* Don't pass an EaxCall to initialize_fx_slotsChris Robinson2022-07-151-2/+2
* Don't store and manage wet buffers separatelyChris Robinson2022-07-151-3/+0
* Don't track dirty flags per EAX versionChris Robinson2022-07-131-16/+7
* [EAX] Add separate context state for each version (#731)Boris I. Bendovsky2022-07-131-152/+250
* [EAX] Use separate FX slot state for each version (#730)Boris I. Bendovsky2022-07-121-4/+0
* Remove an unused structChris Robinson2022-07-051-9/+1
* [EAX] Add separate source state for each version (#720)Boris I. Bendovsky2022-06-181-15/+2
* [EAX] Add separate effect state for each version (#705)Boris I. Bendovsky2022-05-241-44/+24
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-4/+4
* Ensure deferred EAX effect properties are committedChris Robinson2022-03-041-0/+2
* Use a simpler loop to enumerate sourcesChris Robinson2022-02-211-62/+0
* Avoid a variable limit on EAX filtersChris Robinson2022-02-181-5/+0
* Avoid more unnecessary atomicsChris Robinson2022-02-131-5/+4
* Commit source EAX properties when not deferringChris Robinson2022-02-131-1/+0
* Inline some more simple gettersChris Robinson2022-02-081-9/+9
* Handle AirAbsorptionGainHF as a native context propertyChris Robinson2022-02-081-4/+1
* Apply updates for EAX context propertiesChris Robinson2022-02-081-1/+11
* Ensure sources update together from EAX commitsChris Robinson2022-02-081-1/+2
* Hold mPropLock when deferring updatesChris Robinson2022-02-081-3/+7
* Inline ALCcontext::has_eaxChris Robinson2022-02-081-1/+1
* DisabledEffects won't change so EAX can just check it onceChris Robinson2022-02-081-4/+0
* EAX various fixes (#657)Boris I. Bendovsky2022-02-081-5/+10
* Avoid a proxy ALfilter object for EAX source propertiesChris Robinson2022-02-071-8/+0
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-15/+13
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+386
* Work around a MinGW thread_local bugChris Robinson2021-12-201-0/+15
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-0/+167