aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Rename ALC_STEREO_PLAIN_SOFT and don't duplicate ALC_HRTF_SOFTChris Robinson2022-03-294-7/+7
* Handle more modes with the ALC_OUTPUT_MODE_SOFT attributeChris Robinson2022-03-234-184/+254
* Better ensure attributes are properly tracedChris Robinson2022-03-171-28/+15
* Fix tracing the ALC_OUTPUT_MODE_SOFT attributeChris Robinson2022-03-171-1/+1
* Ensure the EAX functions are suitably aligned on 32-bitChris Robinson2022-03-161-2/+2
* Add options to reverse local X and Y coordinatesChris Robinson2022-03-103-9/+21
* Add a config option for reverse-zChris Robinson2022-03-103-24/+29
* Fix X-RAM trackingChris Robinson2022-03-061-1/+1
* Simplify committing EAX propertiesChris Robinson2022-03-051-18/+5
* Ensure deferred EAX effect properties are committedChris Robinson2022-03-041-0/+2
* Fix applying the EAX context AirAbsorptionHF propertyChris Robinson2022-03-021-1/+1
* Fix applying air absorptionChris Robinson2022-03-021-20/+20
* Move some temp variables closer to where they're usedChris Robinson2022-03-021-69/+67
* Rework source send distance attenuation handlingChris Robinson2022-03-021-61/+77
* Rework the initial reverb decayChris Robinson2022-03-011-41/+32
* Remove AL_SOFTX_filter_gain_exChris Robinson2022-02-281-1/+0
* Define the CoreAudio default name only when neededChris Robinson2022-02-231-2/+4
* Make some local constexpr variables staticChris Robinson2022-02-233-31/+25
* Avoid using an if_constexpr macroChris Robinson2022-02-222-15/+9
* Use a simpler loop to enumerate sourcesChris Robinson2022-02-212-222/+17
* Implement EAX v1.0 (#664)Boris I. Bendovsky2022-02-211-10/+10
* Make a couple more operator bools explicitChris Robinson2022-02-201-1/+1
* Avoid a variable limit on EAX filtersChris Robinson2022-02-182-11/+0
* Trace the actual device form factor in pipewireChris Robinson2022-02-161-11/+5
* Don't trace ignored pipewire stream nodesChris Robinson2022-02-151-1/+3
* Reset mIs51Rear only when updating the channel configChris Robinson2022-02-151-4/+4
* Log when a pipewire device is removedChris Robinson2022-02-151-1/+6
* Mark another operator bool as explicitChris Robinson2022-02-151-1/+1
* Access the proper FX slot indexChris Robinson2022-02-141-3/+5
* Commit EAX context properties when a context stops deferringChris Robinson2022-02-131-0/+3
* Force EAX calls to defer when the AL context is deferringChris Robinson2022-02-131-13/+12
* Avoid more unnecessary atomicsChris Robinson2022-02-133-12/+10
* Don't make mPropsDirty atomicChris Robinson2022-02-131-1/+1
* Commit source EAX properties when not deferringChris Robinson2022-02-132-8/+0
* Don't hide EAX functions behind a contextChris Robinson2022-02-101-4/+28
* Inline some more simple gettersChris Robinson2022-02-082-36/+9
* Handle AirAbsorptionGainHF as a native context propertyChris Robinson2022-02-084-14/+7
* Combine listener and context updatesChris Robinson2022-02-083-26/+8
* Apply updates for EAX context propertiesChris Robinson2022-02-082-23/+46
* Actually defer EAXCONTEXT_ALLPARAMETERS propertiesChris Robinson2022-02-081-19/+19
* Ensure sources update together from EAX commitsChris Robinson2022-02-082-6/+10
* Hold mPropLock when deferring updatesChris Robinson2022-02-083-4/+13
* Inline ALCcontext::has_eaxChris Robinson2022-02-082-6/+1
* More accurately detect the EAX speaker configChris Robinson2022-02-081-9/+21
* DisabledEffects won't change so EAX can just check it onceChris Robinson2022-02-083-21/+6
* EAX various fixes (#657)Boris I. Bendovsky2022-02-082-25/+62
* Avoid a proxy ALfilter object for EAX source propertiesChris Robinson2022-02-072-36/+1
* Don't pass an ALeffect to ALeffectslot::initEffectChris Robinson2022-02-071-1/+3
* Avoid a magic numberChris Robinson2022-02-011-1/+1
* Rename Sqrt1_2 for consistencyChris Robinson2022-02-011-5/+5