aboutsummaryrefslogtreecommitdiffstats
path: root/alc/device.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-0/+1
| | | | | | | It's treated as 5.1 + 2 aux channels. This allows AL_DIRECT_CHANNELS_SOFT to behave better, not forwarding rear left/right channel inputs to lower front and upper rear, and allows reporting a more appropriate output mode to the app instead of 7.1.
* Always report ALC_ANY_SOFT for output without contextsChris Robinson2022-04-171-0/+3
| | | | | Not required, but nicer to be consistent if it's not a meaningful value (e.g. the actual device mode).
* Rename ALC_STEREO_PLAIN_SOFT and don't duplicate ALC_HRTF_SOFTChris Robinson2022-03-291-1/+1
|
* Handle more modes with the ALC_OUTPUT_MODE_SOFT attributeChris Robinson2022-03-231-0/+20
|
* Make the backend pointer part of ALCdevice instead of DeviceBaseChris Robinson2021-11-191-11/+2
|
* Add wrapper methods for getting device config valuesChris Robinson2021-06-231-2/+2
|
* Move some functions to a more appropriate placeChris Robinson2021-04-271-0/+72
|
* Rename alcmain.h to device.hChris Robinson2021-04-271-0/+4