aboutsummaryrefslogtreecommitdiffstats
path: root/alc/export_list.h
Commit message (Collapse)AuthorAgeFilesLines
* More clang-tidy cleanupChris Robinson2023-12-101-6/+10
| | | | And suppress some warnings
* Add query fonction in ALC_SOFT_system_events unreleased extension (#938)MathiusD2023-11-261-0/+1
| | | | | | | | | | | | | | | | | | | * feat(ALC_SOFT_system_events): Add alcEventIsSupportedSOFT method in ALC_SOFT_system_events unreleased extension The purpose of this addition (to my collection) are allow to retrieve which events are supported and if events are fully supported or if some case isn't managed for some reason For exemple only some backends provide system events: * pipewire -> Full support of extension * wasapi -> Full support of extension * pulseaudio -> Support of add and remove devices events only * coreaudio -> Support of default device change only * feat(ALC_SOFT_system_events): Fix typo in alext.h Cf following review : https://github.com/kcat/openal-soft/pull/938#discussion_r1404509828 * feat(ALC_SOFT_system_events): Remove ALC_EVENT_NOT_SUPPORTED_SOFT token Cf following discussions between this comment : https://github.com/kcat/openal-soft/pull/938#issuecomment-1825876452 to this comment : https://github.com/kcat/openal-soft/pull/938#issuecomment-1826419406
* Start a 32-bit sample format extensionChris Robinson2023-11-181-23/+40
| | | | | This ultimately is to properly distinguish and clarify formats being 32-bit integer and 32-bit float.
* Rename the convolution reverb effect to just convolutionChris Robinson2023-10-121-1/+1
| | | | | While the common use case, convolution can do more than just reverb, and it nicely shortens the name.
* Add a alcGetProcAddress2 functionChris Robinson2023-09-121-0/+1
| | | | | | | | | | | | | | | | This is essentially just a copy of alcGetProcAddress. It's purpose is to bypass Creative's router's alcGetProcAddress implementation, which returns its own functions even if given a device handle. When combined with it also wrapping the drivers' device and context handles, that prevents any extention function that needs a recognizable device or context handle from working, like the *Direct functions, as there's no way for the app to get a device or context handle the driver can know about). An alternate function to get function pointers allows a driver to return its own implementation for standard and extension functions, which an application can use to "bootstrap" audio to use a particular driver directly, enabling use of extensions that the router gets in the way of (and also avoid the overhead of the router, however small that may be).
* Make ALC_SOFT_system_events publicChris Robinson2023-08-181-0/+6
|
* Add AL_EXT_debug functions to set/get object namesChris Robinson2023-08-111-0/+10
|
* Better order some functions in the export listChris Robinson2023-07-071-3/+4
|
* Add a function to set a callback for log messagesChris Robinson2023-07-021-0/+2
|
* Move the function and enum list to a separate fileChris Robinson2023-05-301-0/+877