aboutsummaryrefslogtreecommitdiffstats
path: root/al/state.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add AL_EXT_debug functions to set/get object namesChris Robinson2023-08-111-0/+5
* Declare functions closer to where they're neededChris Robinson2023-07-261-16/+16
* Use a string_view for handling debug messagesChris Robinson2023-05-231-2/+2
* Make the API functions noexceptChris Robinson2023-05-221-7/+5
* Fix linkage definitionsChris Robinson2023-05-141-8/+4
* Don't check for a null context in direct functionsChris Robinson2023-05-141-48/+2
* Implement direct functions for context stateChris Robinson2023-05-141-160/+119
* Use an inline function instead of a macroChris Robinson2023-05-081-13/+15
* Store extension strings individuallyChris Robinson2023-05-081-1/+1
* Make and use a bit_cast functionChris Robinson2023-05-041-2/+3
* Replace al::optional with std::optionalChris Robinson2023-05-041-3/+3
* Implement a context debug flagChris Robinson2023-05-031-8/+15
* Rename AL_SOFT_debug to AL_EXT_DEBUGChris Robinson2023-05-031-17/+17
* Reduce code duplication for context queriesChris Robinson2023-05-011-420/+179
* Implement pushing/popping debug groupsChris Robinson2023-05-011-0/+23
* Implement debug log storageChris Robinson2023-04-301-1/+60
* Avoid duplicating queriesChris Robinson2023-04-301-209/+118
* Provide some more debug messagesChris Robinson2023-04-291-7/+24
* Add another missing headerChris Robinson2023-04-291-0/+1
* Start a debug API extensionChris Robinson2023-04-291-4/+34
* Use macros for the likely/unlikely attributesChris Robinson2023-03-011-23/+23
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-131-7/+7
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-23/+23
* Avoid LIKELY/UNLIKELY macrosChris Robinson2022-12-051-23/+23
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-2/+2
* Properly set the air absorption gain baseChris Robinson2022-05-101-0/+1
* Avoid some explicit extern "C"s on function definitionsChris Robinson2022-03-311-3/+3
* Fix X-RAM trackingChris Robinson2022-03-061-1/+1
* Avoid more unnecessary atomicsChris Robinson2022-02-131-7/+7
* Combine listener and context updatesChris Robinson2022-02-081-0/+8
* Hold mPropLock when deferring updatesChris Robinson2022-02-081-0/+2
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-2/+2
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+42
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-1/+1
* Rename alcmain.h to device.hChris Robinson2021-04-271-6/+6
* Update include headersChris Robinson2021-04-271-4/+4
* Move BufferStorage and Voice to coreChris Robinson2021-04-271-1/+1
* Partially implement an extension to hold sources on disconnectChris Robinson2021-04-261-6/+23
* Make an inverted atomic flag type and use itChris Robinson2021-04-151-1/+1
* Avoid including voice.h in alcontext.hChris Robinson2020-12-271-0/+1
* Move alexcpt to coreChris Robinson2020-12-241-1/+1
* Don't link DistanceModel enums to AL valuesChris Robinson2020-12-161-11/+37
* Use a separate structure for the context/listener paramsChris Robinson2020-12-151-4/+4
* Replace some more macros with constexpr variablesChris Robinson2020-10-211-5/+5
* Remove deprecated, performance, and error event typesChris Robinson2020-09-201-14/+0
* Fix up some more uses of [AL[C]]voidChris Robinson2020-04-281-14/+14
* Avoid AL[C]boolean for internal useChris Robinson2020-03-281-3/+3
* Avoid static constexpr for arrays iterated over at run-timeChris Robinson2019-10-251-1/+1
* Remove noexcept from a function that explicitly throwsChris Robinson2019-09-301-1/+2
* Don't let a function end without a returnChris Robinson2019-09-281-7/+8