aboutsummaryrefslogtreecommitdiffstats
path: root/alc/alc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Catch exceptions from constructing ALCcontextsChris Robinson2023-07-241-1/+15
* Add a function to set a callback for log messagesChris Robinson2023-07-021-0/+5
* Don't pass the file handle to al_printChris Robinson2023-07-011-7/+0
* Don't initialize in alcGetProcAddress or alcGetEnumValueChris Robinson2023-06-021-2/+0
* Rename threads.cpp/h to alsem.cpp/hChris Robinson2023-06-011-1/+0
* Define FORCE_ALIGN in config.hChris Robinson2023-06-011-3/+9
* Move the function and enum list to a separate fileChris Robinson2023-05-301-864/+1
* Add a callback to report system device changesChris Robinson2023-05-301-24/+30
* Use a string_view for handling debug messagesChris Robinson2023-05-231-2/+2
* Make the API functions noexceptChris Robinson2023-05-221-93/+31
* Add extension strings for the in-progress direct APIChris Robinson2023-05-141-0/+2
* Implement direct functions for EFXChris Robinson2023-05-141-0/+34
* Implement direct functions for the debug APIChris Robinson2023-05-141-0/+7
* Implement direct functions for the listener and eventsChris Robinson2023-05-141-0/+15
* Add more direct functions to the function tableChris Robinson2023-05-141-0/+66
* Implement direct functions for extension queries and EAXChris Robinson2023-05-141-0/+10
* Implement direct functions for context stateChris Robinson2023-05-141-0/+22
* Avoid using al::vector unnecessarilyChris Robinson2023-05-121-6/+6
* Remove custom stuff for standardChris Robinson2023-05-041-1/+1
* Use std::byte instead of a custom al::byteChris Robinson2023-05-041-2/+2
* Make and use a bit_cast functionChris Robinson2023-05-041-1/+1
* Replace al::optional with std::optionalChris Robinson2023-05-041-22/+22
* Implement a context debug flagChris Robinson2023-05-031-11/+30
* Rename AL_SOFT_debug to AL_EXT_DEBUGChris Robinson2023-05-031-35/+35
* Implement pushing/popping debug groupsChris Robinson2023-05-011-0/+7
* Put the debug filters into a groupChris Robinson2023-05-011-0/+1
* Avoid assigning to existing optional<string>Chris Robinson2023-05-011-8/+2
* Implement debug log storageChris Robinson2023-04-301-0/+5
* Implement non-ID based debug message filteringChris Robinson2023-04-301-0/+21
* Provide some more debug messagesChris Robinson2023-04-291-8/+22
* Start a debug API extensionChris Robinson2023-04-291-0/+4
* Simplify effect state buffer handling someChris Robinson2023-04-041-7/+2
* Support the AL_EXT_STATIC_BUFFER extensionChris Robinson2023-04-031-0/+2
* Add a compat option to restore AL_SOFT_buffer_sub_dataChris Robinson2023-03-171-0/+3
* Use macros for the likely/unlikely attributesChris Robinson2023-03-011-3/+3
* Add aLaw formats to AL_SOFT_UHJ_exChris Robinson2023-02-271-0/+3
* Add AL_SOFT_UHJ_ex to the extension listChris Robinson2023-02-261-0/+6
* Use explicit arrays for the remix table target mixesChris Robinson2023-01-241-16/+53
* Change a couple macros to constexpr variablesChris Robinson2023-01-161-1/+1
* clang-tidy cleanups (#800)Rosen Penev2023-01-151-1/+1
* Avoid a dead storeChris Robinson2023-01-131-1/+0
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-131-20/+20
* Handle the stereo-encoding option for loopback devices tooChris Robinson2023-01-091-12/+12
* Fix handling the ALC_HRTF_SOFT attributeChris Robinson2023-01-091-1/+20
* Better handle negative sample rate valuesChris Robinson2023-01-081-5/+5
* Update some config commentsChris Robinson2023-01-081-1/+1
* Get device config options earlier in a device updateChris Robinson2023-01-071-310/+275
* Avoid using a reversed all-pass for the front stablizerChris Robinson2023-01-061-5/+0
* Use a simple spinlock to protect the current global contextChris Robinson2022-12-301-7/+17
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-2/+2