aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/converter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Scale floats directly to 32-bit integer valuesChris Robinson2019-03-251-2/+2
| | | | | Rather than scaling to a 25-bit integer and shifting for the extra 7 bits. This should improve precision for values closer to 0.
* Avoid using internal AL[u]int64 typesChris Robinson2019-02-111-2/+2
|
* Use a template declaration for the resampler functionsChris Robinson2019-01-231-1/+1
|
* Avoid implicit conversions from signed to unsignedChris Robinson2019-01-121-5/+5
|
* Use a flexible array for HrtfHandle and SampleConverterChris Robinson2019-01-111-10/+9
|
* Avoid using old style castsFilip Gawin2019-01-081-4/+4
| | | | | | To think about: examples/alffplay.cpp:600 OpenAL32/Include/alMain.h:295
* Clean up a member nameChris Robinson2018-12-291-8/+8
|
* Use member functions for the sample and channel convertersChris Robinson2018-12-291-51/+41
|
* Return unique_ptrs instead of raw pointersChris Robinson2018-12-271-25/+6
| | | | For the ring buffer, channel converter, and sample converter.
* Remove extraneous typedef, struct, and enum keywordsChris Robinson2018-12-241-6/+4
|
* Try to pacify MSVC's missing a suitable default constructorChris Robinson2018-12-011-7/+2
|
* Pass the desired resampler to CreateSampleConverterChris Robinson2018-11-281-4/+8
|
* Clean up the converter a bitChris Robinson2018-11-281-64/+56
|
* Use RAII when handling the mixer's FPU stateChris Robinson2018-11-211-4/+2
|
* Use more C++ templates instead of DECL_TEMPLATE tricksChris Robinson2018-11-201-202/+145
|
* Convert converter.c to C++Chris Robinson2018-11-171-0/+469