Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Start a 32-bit sample format extension | Chris Robinson | 2023-11-18 | 1 | -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 convolution | Chris Robinson | 2023-10-12 | 1 | -1/+1 |
| | | | | | While the common use case, convolution can do more than just reverb, and it nicely shortens the name. | ||||
* | Add a alcGetProcAddress2 function | Chris Robinson | 2023-09-12 | 1 | -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 public | Chris Robinson | 2023-08-18 | 1 | -0/+6 |
| | |||||
* | Add AL_EXT_debug functions to set/get object names | Chris Robinson | 2023-08-11 | 1 | -0/+10 |
| | |||||
* | Better order some functions in the export list | Chris Robinson | 2023-07-07 | 1 | -3/+4 |
| | |||||
* | Add a function to set a callback for log messages | Chris Robinson | 2023-07-02 | 1 | -0/+2 |
| | |||||
* | Move the function and enum list to a separate file | Chris Robinson | 2023-05-30 | 1 | -0/+877 |