aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alu.h
Commit message (Expand)AuthorAgeFilesLines
* Constify some parametersChris Robinson2019-01-121-5/+5
* Use a flexible array for DirectHrtfState and ALvoiceChris Robinson2019-01-121-51/+62
* Make the min/max/clamp functions constexprChris Robinson2019-01-111-21/+21
* Replace macros with constexpr inline functionsChris Robinson2019-01-061-2/+2
* Simplify MixParams and AmbiUpsamplerChris Robinson2019-01-051-6/+1
* Handle all input channels in MixDirectHrtfChris Robinson2018-12-311-1/+2
* Pass a reference to an array instead of a pointerChris Robinson2018-12-311-1/+1
* Further improve HRTF methods to avoid masking in the inner loopsChris Robinson2018-12-311-4/+4
* Rename BackendLock to StateLockChris Robinson2018-12-301-1/+1
* Use std::array for appropriate source and listener propertiesChris Robinson2018-12-261-5/+6
* Handle HRTF coefficients and values by reference where possibleChris Robinson2018-12-261-3/+2
* Do some pre-mixing fading checks once before preparing to mixChris Robinson2018-12-251-1/+1
* Cleanup some includesChris Robinson2018-12-251-0/+1
* Rename a couple filter files for consistencyChris Robinson2018-12-251-1/+1
* Remove extraneous typedef, struct, and enum keywordsChris Robinson2018-12-241-33/+28
* Mix effect slot output to the effect target if it's setChris Robinson2018-12-231-0/+2
* Clean up some math stuffChris Robinson2018-12-221-18/+17
* A bit more cleanupChris Robinson2018-12-101-2/+2
* Pass a reference to an array for a function parameterChris Robinson2018-12-091-3/+3
* Avoid static global initialization functionsChris Robinson2018-12-081-3/+3
* Avoid several uses of memsetChris Robinson2018-12-081-3/+3
* Increase GAIN_MIX_MAXChris Robinson2018-12-081-1/+1
* Avoid a few more explicit loopsChris Robinson2018-12-021-1/+1
* Add a missing includeChris Robinson2018-12-011-0/+2
* Use std::array for the voice's PrevSamplesChris Robinson2018-11-301-1/+1
* Improve construction and destruction of ALvoicesChris Robinson2018-11-301-9/+11
* Don't bother making ALvoiceProps dynamically sizedChris Robinson2018-11-301-14/+10
* Store the source ID with the voice instead of the source pointerChris Robinson2018-11-291-1/+1
* Small cleanup for ~ALCcontext_structChris Robinson2018-11-271-1/+1
* Avoid using the ATOMIC() macroChris Robinson2018-11-261-9/+9
* Add noexcept to a bunch of inline functionsChris Robinson2018-11-221-23/+23
* Avoid naming a struct member the same as an enum typeChris Robinson2018-11-181-1/+1
* Move the vector and matrix declarations to a separate headerChris Robinson2018-11-171-39/+0
* Move the ALCcontext definition to its own headerChris Robinson2018-11-171-2/+2
* Remove unused headers and checksChris Robinson2018-11-171-1/+0
* Convert ALu.c to C++Chris Robinson2018-11-161-3/+3
* Add a RESTRICT macro to help with C++ compatibilityChris Robinson2018-10-291-12/+12
* Remove another duplicate functionChris Robinson2018-09-191-17/+5
* Combine nearly-duplicate structuresChris Robinson2018-09-191-2/+2
* Remove a couple duplicate functionsChris Robinson2018-09-191-7/+5
* Handle the bsinc C resampler like the othersChris Robinson2018-09-171-1/+1
* Check for and use copysignfChris Robinson2018-08-291-1/+1
* Use a separate method to warp the azimuth for plain stereo outputChris Robinson2018-08-291-6/+10
* Add a function to calculate coefficients from X, Y, Z componentsChris Robinson2018-05-171-10/+30
* Rename BiquadState to BiquadFilterChris Robinson2018-04-041-4/+4
* Rename ALfilterState/Type to BiquadState/TypeChris Robinson2018-03-231-4/+4
* Move NFC filters to the filter directoryChris Robinson2018-03-221-1/+1
* Move the filter implementation to a separate directoryChris Robinson2018-03-221-2/+1
* Remove the unnecessary ComputeAmbientGainsChris Robinson2018-02-181-15/+0
* Combine multiple functions called sequentiallyChris Robinson2018-02-111-1/+1