aboutsummaryrefslogtreecommitdiffstats
path: root/alc/device.h
Commit message (Collapse)AuthorAgeFilesLines
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-1/+1
|
* Mark the template base as inlineChris Robinson2022-05-141-1/+1
| | | | | Apple LLVM doesn't like template specializatioms marked inline without the (deleted) base also being inline.
* Use a bool type for boolean parametersChris Robinson2022-04-161-1/+1
|
* Update the ALC_SOFT_output_mode surround enumsChris Robinson2022-04-151-3/+3
| | | | | | The values are identical to the matching loopback channel configuration enums, so for example ALC_5POINT1_SOFT is interchangable with ALC_SURROUND_5_1_SOFT, this is simply providing a cleaner styling for potential future modes.
* 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/+17
|
* Fix X-RAM trackingChris Robinson2022-03-061-1/+1
|
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-2/+2
| | | | And disable it by default for non-Windows targets
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+8
| | | | | | | | | | | | | | | * Add EAX extensions (EAX 2.0-5.0, X-RAM) * Comment out C++17 leftovers * Remove everything related to patching * Update alsoftrc.sample * Rewrite integration * Fix GCC compilation under Linux * Always reset EAX effect properties when loading it into FX slot
* Make the backend pointer part of ALCdevice instead of DeviceBaseChris Robinson2021-11-191-1/+10
|
* Consolidate some variable stateChris Robinson2021-11-171-2/+0
|
* Add wrapper methods for getting device config valuesChris Robinson2021-06-231-0/+23
|
* Rename alcmain.h to device.hChris Robinson2021-04-271-0/+110