aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Simplify DistanceComp somewhatChris Robinson2019-06-084-49/+36
* Add and use proper types for FlexArrayChris Robinson2019-06-071-20/+43
* Don't warn about standard functions with MSVCChris Robinson2019-06-061-1/+1
* Avoid strcpyChris Robinson2019-06-061-1/+2
* Disable MSVC warning 4200 againChris Robinson2019-06-061-1/+1
* Remove a couple unused functionsChris Robinson2019-06-062-51/+0
* Remove the DEF_ALIGN macroChris Robinson2019-06-064-10/+9
* Remove the unused ALIGN macroChris Robinson2019-06-062-15/+0
* Don't disable some MSVC warningsChris Robinson2019-06-061-2/+2
* Use a FlexArray for ringbuffer storageChris Robinson2019-06-052-15/+23
* Remove the per-voice ChannelsPerOrder fieldChris Robinson2019-06-055-29/+14
* Use a span for the effect state's output targetChris Robinson2019-06-0515-35/+19
* Make some more channel counts unsignedChris Robinson2019-06-0513-44/+42
* Make RealMixParams channel count unsignedChris Robinson2019-06-057-42/+36
* Properly destroy other objectsChris Robinson2019-06-058-16/+16
* Properly destroy the limiter's extra fieldsChris Robinson2019-06-051-6/+6
* Add methods to construct and destruct objects in-placeChris Robinson2019-06-051-5/+73
* Use a 16-sample base delay for the B-Format decoder IRsChris Robinson2019-06-041-5/+5
* Avoid a separate struct for the bandsplitter all-passChris Robinson2019-06-045-58/+17
* Don't log the function or prefixChris Robinson2019-06-0424-56/+23
* Improve alignment handling for the alignment allocatorChris Robinson2019-06-034-4/+8
* Restructure voice data membersChris Robinson2019-06-035-158/+160
* Allow selecting the ambisonic order for basic HRTF renderingChris Robinson2019-06-021-22/+46
* Properly search for prebuilt native-toolsChris Robinson2019-06-011-2/+13
* Make sure the T60 filter gains are properly clampedChris Robinson2019-05-311-6/+6
* Once more for MSVCChris Robinson2019-05-301-4/+8
* Another attempt to fix MSVC 2015Chris Robinson2019-05-301-8/+6
* Avoid some MSVC workarounds that didn't seem to workChris Robinson2019-05-301-13/+9
* Improve span constructor requirementsChris Robinson2019-05-301-7/+10
* Try to work around some MSVC short-comingsChris Robinson2019-05-301-9/+13
* Avoid potentially ambiguous span copy constructorChris Robinson2019-05-301-2/+2
* Try to fix "ambiguous" initializations with older compilersChris Robinson2019-05-291-3/+3
* Use a span for the voice's buffer referencesChris Robinson2019-05-293-33/+23
* Use span<FloatBufferLine> for EffectState::process outputChris Robinson2019-05-2914-75/+66
* Use span<FloatBufferLine> for MixSamplesChris Robinson2019-05-2915-96/+91
* Use FloatBufferLine and span<> for MixRowSamplesChris Robinson2019-05-297-46/+30
* Use FloatBufferLine and span<> in the reverb effectChris Robinson2019-05-291-42/+50
* Pass a span to MixDirectHrtf instead of a pointer+sizeChris Robinson2019-05-297-26/+28
* Separate two HRTF passes into two loopsChris Robinson2019-05-291-16/+21
* Use FloatBufferLine for the effect process methodChris Robinson2019-05-2914-57/+62
* Use FloatBufferLine with the HRTF mixer functionsChris Robinson2019-05-288-65/+65
* Improve a couple algorithmsChris Robinson2019-05-283-29/+39
* Use std::array for most mixing buffer arraysChris Robinson2019-05-2814-80/+89
* Simplify template type requirement checkingChris Robinson2019-05-281-7/+11
* Small cleanup for is_span and is_std_arrayChris Robinson2019-05-271-8/+10
* Fix default constructor for static-sized spansChris Robinson2019-05-271-1/+1
* Remove unnecessary assignment operatorsChris Robinson2019-05-271-10/+0
* Implement static-sized spans, and handle overload requirementsChris Robinson2019-05-271-6/+191
* Get rid of the COUNTOF macroChris Robinson2019-05-265-39/+34
* Fix subspanChris Robinson2019-05-261-1/+1