aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/mixer/mixer_c.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename Alc to alcChris Robinson2019-07-281-208/+0
|
* Rename alMain.h to alcmain.hChris Robinson2019-07-281-1/+1
| | | | And move it and alu.h to Alc/.
* Remove the UNUSED macroChris Robinson2019-07-281-3/+2
|
* Remove noexcept from sampler functions to match the signature of SamplerT (#309)Minmin Gong2019-07-011-4/+4
| | | This change fixes compilation problems on gcc 9.1 with -std=c++17.
* Rename HrtfParams to HrtfFilterChris Robinson2019-06-181-2/+2
|
* Use span<FloatBufferLine> for MixSamplesChris Robinson2019-05-291-9/+10
|
* Use FloatBufferLine and span<> for MixRowSamplesChris Robinson2019-05-291-6/+5
|
* Pass a span to MixDirectHrtf instead of a pointer+sizeChris Robinson2019-05-291-4/+3
|
* Use FloatBufferLine with the HRTF mixer functionsChris Robinson2019-05-281-11/+11
|
* Avoid some uses of RESTRICTChris Robinson2019-05-251-8/+10
|
* Use a temporary buffer for HRTF filter accumulationChris Robinson2019-03-291-29/+18
| | | | | Similar to the history buffer, to avoid using the state buffer as a ring buffer.
* Use a function reference for a template parameterChris Robinson2019-03-281-25/+27
|
* Use std::arrays for HRIR coeffs and valuesChris Robinson2019-02-071-3/+2
|
* Rename a headerChris Robinson2019-01-231-1/+1
| | | | To workaround an apparent MSVC error
* Make hrtf_inc.cpp a proper headerChris Robinson2019-01-231-2/+1
|
* Use template declarations for the HRTF mixersChris Robinson2019-01-231-3/+25
|
* Use template declarations for the normal mixing functionsChris Robinson2019-01-231-5/+7
|
* Use a template declaration for the resampler functionsChris Robinson2019-01-231-24/+25
|
* Constify some parametersChris Robinson2019-01-121-7/+10
|
* Use c++ headersFilip Gawin2019-01-091-1/+1
|
* Avoid using old style castsFilip Gawin2019-01-081-2/+2
| | | | | | To think about: examples/alffplay.cpp:600 OpenAL32/Include/alMain.h:295
* Clean up some initializers and use of C methodsChris Robinson2019-01-061-39/+31
|
* Further improve HRTF methods to avoid masking in the inner loopsChris Robinson2018-12-311-8/+7
|
* Handle HRTF coefficients and values by reference where possibleChris Robinson2018-12-261-5/+5
|
* Avoid masking in ApplyCoeffs's inner loopChris Robinson2018-12-261-5/+17
| | | | | This unfortunately does not apply to NEON, which would need a bit more reworking of its method.
* Clean up some math stuffChris Robinson2018-12-221-1/+3
|
* Avoid another DECL_TEMPLATE macroChris Robinson2018-11-251-31/+48
|
* Convert the mixers to C++Chris Robinson2018-11-171-0/+169