aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove the reversed all-pass trick in MixDirectHrtfBaseChris Robinson2022-03-306-50/+11
* Add missing includeChris Robinson2022-03-301-0/+1
* Move assume_aligned to opthelpers.h and define force_inlineChris Robinson2022-03-302-40/+38
* Avoid a shadow declaration warningChris Robinson2022-03-301-7/+7
* Slightly improve code flow for ASSUMEChris Robinson2022-03-291-1/+1
* Make and use a Default enum for StereoEncodingChris Robinson2022-03-293-13/+15
* Rename ALC_STEREO_PLAIN_SOFT and don't duplicate ALC_HRTF_SOFTChris Robinson2022-03-294-7/+7
* constexpr functions are not allowed to have static variables, and if they are...Glyn Leine2022-03-291-4/+4
* Avoid a variable to subscript an array in offsetofChris Robinson2022-03-261-2/+8
* Inline a couple dispatch callsChris Robinson2022-03-264-24/+5
* Simplify some move assignmentsChris Robinson2022-03-252-8/+6
* Protect intrusive_ptr and ComPtr from moving to itselfChris Robinson2022-03-252-20/+20
* Try to improve assume_aligned for other compilersChris Robinson2022-03-251-2/+35
* Don't expose EAX reverb preset duplicatesChris Robinson2022-03-242-113/+62
* Simplify a couple offsetof statementsChris Robinson2022-03-241-10/+4
* Revert "Set the proper reverb effect defaults for EAX"Chris Robinson2022-03-241-25/+0
* Be more careful about checking compiler flagsChris Robinson2022-03-231-15/+15
* Handle more modes with the ALC_OUTPUT_MODE_SOFT attributeChris Robinson2022-03-234-184/+254
* Set the proper reverb effect defaults for EAXChris Robinson2022-03-231-0/+25
* 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-162-4/+4
* Make sure FX slots that aren't made active are disabledChris Robinson2022-03-131-9/+6
* Add options to reverse local X and Y coordinatesChris Robinson2022-03-105-11/+36
* Update comments about where to put config filesChris Robinson2022-03-101-6/+10
* Fix for some missing macrosChris Robinson2022-03-101-0/+5
* Add a config option for reverse-zChris Robinson2022-03-104-25/+41
* Use proper macros instead of magic numbersChris Robinson2022-03-091-3/+3
* Avoid a divide-by-zero in UhjDecoder::decodeStereoChris Robinson2022-03-071-4/+4
* Fix X-RAM trackingChris Robinson2022-03-064-185/+117
* Avoid a stateful unique_ptr deleterChris Robinson2022-03-052-28/+10
* Fix EAXSOURCE_ROLLOFFFACTORChris Robinson2022-03-052-2/+11
* Set the MacroFXFactor defaultChris Robinson2022-03-051-0/+1
* Simplify committing EAX propertiesChris Robinson2022-03-0518-1072/+328
* Handle deferring for EAX 1 reverbChris Robinson2022-03-041-351/+212
* Ensure deferred EAX effect properties are committedChris Robinson2022-03-0417-57/+86
* Fix the UHJ decoder parameters in uhjdecoderChris Robinson2022-03-021-5/+5
* 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-282-6/+3
* Forward the DriverIface constructor's nameChris Robinson2022-02-261-4/+6
* Don't handle EFX functions in the routerChris Robinson2022-02-264-140/+3
* Use a more C99-compliant function castChris Robinson2022-02-264-4/+48
* Use a more compatible method to check for EFX effectsChris Robinson2022-02-261-41/+68
* Forward the (un)likely expression being cast to boolChris Robinson2022-02-241-4/+7
* Make some structs nestedChris Robinson2022-02-232-13/+13
* Remove unused atomic_invflagChris Robinson2022-02-231-19/+0