aboutsummaryrefslogtreecommitdiffstats
path: root/router/al.c
Commit message (Collapse)AuthorAgeFilesLines
* Use a typedef to declare extern atomic variablesChris Robinson2017-10-071-1/+1
| | | | | Some systems use anonymous structs for atomic storage, and extern declarations need to have the same type as their non-extern definition.
* Add methods for thread-local contexts to the routerChris Robinson2017-07-071-9/+29
|
* Use a weaker memory order for the current context ifaceChris Robinson2017-07-011-11/+11
|
* Add special handling for alGerError in the routerChris Robinson2017-06-301-4/+11
|
* Add forwarding for the AL functionsChris Robinson2017-06-281-6/+14
|
* Load driver dlls in the routerChris Robinson2017-06-281-0/+1
|
* Start a router DLLChris Robinson2017-06-281-0/+96
Experimental, Windows only. This is intended as an alternative to Creative's router DLL, fixing a few issues with it (falsely reporting extensions that aren't supported, not being able to query the ALC version without a device, and not being able to use ALC extension functions). When enabled OpenAL Soft's DLL is built as soft_oal.dll, while the router is OpenAL32.dll.