aboutsummaryrefslogtreecommitdiffstats
path: root/alc/context.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix shadowing warnings and add another missing includeChris Robinson2023-04-301-27/+28
* Add an extension string for the in-progress debug extensionChris Robinson2023-04-301-0/+1
* Implement debug log storageChris Robinson2023-04-301-1/+28
* Unlock the debug lock when calling the callbackChris Robinson2023-04-301-3/+8
* Improve some debug error handlingChris Robinson2023-04-301-3/+6
* Separate the internal debug enums from the API valuesChris Robinson2023-04-301-28/+39
* Move debug functions to their own sourceChris Robinson2023-04-301-166/+0
* Implement non-ID based debug message filteringChris Robinson2023-04-301-1/+146
* Start a debug API extensionChris Robinson2023-04-291-1/+77
* Unset sLocalContext when releasing itChris Robinson2023-04-281-1/+1
* Support the AL_EXT_STATIC_BUFFER extensionChris Robinson2023-04-031-0/+1
* Finalize AL_SOFT_source_start_delayChris Robinson2023-03-311-1/+1
* Add a compat option to restore AL_SOFT_buffer_sub_dataChris Robinson2023-03-171-16/+34
* Rename some member functions and variables for consistencyChris Robinson2023-03-161-86/+86
* Commit deferred EAX properties in alcProcessContextChris Robinson2023-03-161-10/+7
* Don't change the context's EAX version on every set/get callChris Robinson2023-03-111-40/+9
* Don't commit EAX updates in applyAllUpdatesChris Robinson2023-03-111-8/+8
* Add queries for the buffer byte/sample/sec lengthChris Robinson2023-03-071-0/+1
* Add AL_SOFT_UHJ_ex to the extension listChris Robinson2023-02-261-1/+2
* Avoid using auto for lambda parametersChris Robinson2023-02-061-1/+1
* Don't set an EAX version by default for sourcesChris Robinson2023-02-051-9/+0
* clang-tidy cleanups (#800)Rosen Penev2023-01-151-1/+1
* Use a simple spinlock to protect the current global contextChris Robinson2022-12-301-0/+8
* Rename a potentially confusing member functionChris Robinson2022-12-081-2/+2
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-031-0/+4
* Add functions to start sources at a particular device timeChris Robinson2022-11-031-0/+1
* [EAX_CONTEXT] Fix defaults for current propertiesBoris I. Bendovsky2022-07-171-4/+36
* [EAX_FX_SLOT] Mark sources as changed instead of commiting them to catch up w...Boris I. Bendovsky2022-07-171-6/+1
* Don't pass an EaxCall to initialize_fx_slotsChris Robinson2022-07-151-7/+6
* 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