Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleanup definitions and declarations in reverb.cpp | Chris Robinson | 2018-12-22 | 1 | -253/+221 |
| | |||||
* | Constify a parameter | Chris Robinson | 2018-12-22 | 12 | -24/+24 |
| | |||||
* | Pass RealMixParams by reference instead of pointer | Chris Robinson | 2018-12-20 | 1 | -2/+2 |
| | |||||
* | Avoid some explicit loop counts | Chris Robinson | 2018-12-15 | 1 | -35/+23 |
| | |||||
* | Fix some MSVC conversion warnings | Chris Robinson | 2018-12-12 | 2 | -10/+10 |
| | |||||
* | Use proper classes for Vector and Matrix types | Chris Robinson | 2018-12-12 | 5 | -48/+43 |
| | |||||
* | Avoid several uses of memset | Chris Robinson | 2018-12-08 | 1 | -3/+3 |
| | |||||
* | Add missing include | Chris Robinson | 2018-12-08 | 1 | -0/+1 |
| | |||||
* | Avoid using the deprecated mem_fun_ref method | Chris Robinson | 2018-12-07 | 1 | -1/+1 |
| | |||||
* | Use class methods for the biquad filter | Chris Robinson | 2018-12-04 | 5 | -61/+54 |
| | |||||
* | Clean up the Chorus a little | Chris Robinson | 2018-11-22 | 1 | -64/+53 |
| | |||||
* | Use default initialization for the reverb effect state | Chris Robinson | 2018-11-19 | 1 | -120/+31 |
| | |||||
* | Use proper templating for the modulator's Modulate function | Chris Robinson | 2018-11-19 | 1 | -42/+33 |
| | |||||
* | Use proper inheritence for the effect state objects | Chris Robinson | 2018-11-19 | 12 | -821/+568 |
| | |||||
* | Clean up the remaining effect struct member names | Chris Robinson | 2018-11-19 | 4 | -187/+184 |
| | |||||
* | Use a normal vector for the echo buffer | Chris Robinson | 2018-11-19 | 1 | -15/+9 |
| | |||||
* | Clean up more effects' struct members | Chris Robinson | 2018-11-19 | 4 | -111/+100 |
| | |||||
* | Fix the reverb buffer size calculation | Chris Robinson | 2018-11-19 | 1 | -1/+2 |
| | |||||
* | Use a normal vector for the chorus sample buffer | Chris Robinson | 2018-11-19 | 1 | -16/+9 |
| | |||||
* | Clean up the chorus/flanger struct members | Chris Robinson | 2018-11-19 | 1 | -66/+65 |
| | |||||
* | Use std::isfinite instead of isfinite | Chris Robinson | 2018-11-19 | 2 | -3/+5 |
| | |||||
* | Use a regular vector for the reverb sample buffer | Chris Robinson | 2018-11-19 | 1 | -36/+20 |
| | |||||
* | Rename reverb struct members | Chris Robinson | 2018-11-19 | 1 | -224/+224 |
| | |||||
* | Clean up the biquad filter a bit | Chris Robinson | 2018-11-19 | 5 | -12/+12 |
| | |||||
* | Fix up the struct member names in the autowah effect | Chris Robinson | 2018-11-19 | 1 | -54/+58 |
| | |||||
* | Use proper inheritence for EffectStateFactory | Chris Robinson | 2018-11-19 | 12 | -185/+54 |
| | |||||
* | Store the listener directly in the context | Chris Robinson | 2018-11-17 | 1 | -2/+2 |
| | |||||
* | Move the vector and matrix declarations to a separate header | Chris Robinson | 2018-11-17 | 5 | -4/+10 |
| | |||||
* | Move the ALCcontext definition to its own header | Chris Robinson | 2018-11-17 | 12 | -6/+17 |
| | |||||
* | Convert the remaining effects to C++ | Chris Robinson | 2018-11-17 | 3 | -33/+48 |
| | |||||
* | Convert the dedicated, distortion, echo, and equalizer to C++ | Chris Robinson | 2018-11-17 | 4 | -37/+51 |
| | |||||
* | Add a couple missing includes | Chris Robinson | 2018-11-17 | 2 | -0/+2 |
| | |||||
* | Use standard complex types instead of custom | Chris Robinson | 2018-11-17 | 2 | -77/+65 |
| | |||||
* | Make the Hann windows const | Chris Robinson | 2018-11-17 | 2 | -111/+110 |
| | |||||
* | Convert fshifter.c to C++ | Chris Robinson | 2018-11-17 | 1 | -9/+13 |
| | |||||
* | Convert modulator.c to C++ | Chris Robinson | 2018-11-17 | 1 | -9/+12 |
| | |||||
* | Convert null.c to C++ | Chris Robinson | 2018-11-17 | 1 | -7/+14 |
| | |||||
* | Convert pshifter.c to C++ | Chris Robinson | 2018-11-17 | 1 | -9/+14 |
| | |||||
* | Convert the reverb effect to C++ | Chris Robinson | 2018-11-16 | 1 | -18/+22 |
| | |||||
* | Make the polymorphic allocators allocate cleared memory | Chris Robinson | 2018-11-02 | 1 | -1/+1 |
| | |||||
* | Fix some uses of RESTRICT | Chris Robinson | 2018-10-29 | 1 | -1/+1 |
| | |||||
* | Replace restrict with RESTRICT | Chris Robinson | 2018-10-29 | 12 | -49/+49 |
| | |||||
* | Don't scale the reverb fade counter so much | Chris Robinson | 2018-09-30 | 1 | -5/+6 |
| | |||||
* | Only compare the reverb params that induce a need for fading | Chris Robinson | 2018-09-23 | 1 | -23/+41 |
| | | | | | | | The offsets and coefficients are controlled by a relatively small set of input parameters, just with different base constants or different calculations. This lead to numerous redundant checks since if one value didn't change, others that use the same inputs wouldn't have either. | ||||
* | Clear reverb gain coefficients when doing a device update | Chris Robinson | 2018-09-23 | 1 | -0/+49 |
| | |||||
* | Rename ALreverbState to ReverbState | Chris Robinson | 2018-09-23 | 1 | -23/+23 |
| | |||||
* | Remove another duplicate function | Chris Robinson | 2018-09-19 | 11 | -28/+26 |
| | |||||
* | Add macros for commonly used square roots | Chris Robinson | 2018-09-19 | 1 | -7/+6 |
| | |||||
* | The last reverb loop update doesn't need an aligned count. | Chris Robinson | 2018-09-11 | 1 | -4/+7 |
| | |||||
* | Ensure the max reverb update size is a multiple of 4 | Chris Robinson | 2018-09-11 | 1 | -2/+4 |
| | | | | | | It's not an issue for the final mix, but if one loop has an unaligned count, the next loop will have unaligned input and output buffer targets which can crash the SSE mixers. |