aboutsummaryrefslogtreecommitdiffstats
path: root/alc/export_list.h
Commit message (Collapse)AuthorAgeFilesLines
* 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