Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Move cpu_caps and fpu_ctrl to core | Chris Robinson | 2020-12-31 | 1 | -2/+2 | |
| | ||||||
* | Use a unique_ptr to hold DistanceComp data | Chris Robinson | 2020-12-27 | 1 | -2/+3 | |
| | ||||||
* | Use a uint for a bitfield | Chris Robinson | 2020-12-27 | 1 | -2/+2 | |
| | ||||||
* | Avoid AL enums for the EffectSlot type | Chris Robinson | 2020-12-26 | 1 | -3/+3 | |
| | ||||||
* | Rename From2D to FromACN2D | Chris Robinson | 2020-12-25 | 1 | -1/+1 | |
| | ||||||
* | Move AsyncEvent to a separate header | Chris Robinson | 2020-12-16 | 1 | -1/+1 | |
| | ||||||
* | Send stop events when stopping paused voices | Chris Robinson | 2020-12-16 | 1 | -5/+8 | |
| | ||||||
* | Use a separate enum for the VoiceChange state | Chris Robinson | 2020-12-16 | 1 | -6/+6 | |
| | ||||||
* | Move VoiceChange to a separate header | Chris Robinson | 2020-12-16 | 1 | -0/+1 | |
| | ||||||
* | Avoid a generic event struct | Chris Robinson | 2020-12-15 | 1 | -6/+3 | |
| | ||||||
* | Avoid some AL types | Chris Robinson | 2020-12-15 | 1 | -51/+51 | |
| | ||||||
* | Use a separate structure for the context/listener params | Chris Robinson | 2020-12-15 | 1 | -50/+42 | |
| | ||||||
* | Move the mixer functions to core | Chris Robinson | 2020-12-12 | 1 | -1/+1 | |
| | ||||||
* | Avoid passing DirectHrtfState to MixDirectHrtf | Chris Robinson | 2020-12-12 | 1 | -3/+3 | |
| | ||||||
* | Move ambidefs.h to core | Chris Robinson | 2020-12-12 | 1 | -1/+1 | |
| | ||||||
* | Use an alias for the DevFmtType type | Chris Robinson | 2020-12-05 | 1 | -5/+3 | |
| | ||||||
* | Change some macros into constexpr variables | Chris Robinson | 2020-12-04 | 1 | -12/+12 | |
| | ||||||
* | Move a couple more things to core | Chris Robinson | 2020-12-04 | 1 | -2/+2 | |
| | ||||||
* | Move the filters to core | Chris Robinson | 2020-12-04 | 1 | -3/+3 | |
| | ||||||
* | Move the bsinc tables to core | Chris Robinson | 2020-12-04 | 1 | -2/+1 | |
| | ||||||
* | Move mastering.cpp/h to core | Chris Robinson | 2020-12-04 | 1 | -1/+1 | |
| | ||||||
* | Avoid a global MAX_PITCH macro | Chris Robinson | 2020-12-04 | 1 | -4/+10 | |
| | ||||||
* | Change a couple macros into constexpr variables | Chris Robinson | 2020-11-28 | 1 | -3/+3 | |
| | ||||||
* | Move some sources to a separate directory | Chris Robinson | 2020-11-27 | 1 | -1/+1 | |
| | | | | To begin separating the ALC interfaces from internal ones. | |||||
* | Use doubles to calculate the listener matrix translation | Chris Robinson | 2020-11-13 | 1 | -42/+17 | |
| | | | | | To help stablize sources near the listener, when away from origin. Also clean up some related methods and move them to more appropriate places. | |||||
* | Avoid testing a bool against AL_FALSE | Chris Robinson | 2020-11-12 | 1 | -1/+1 | |
| | ||||||
* | Use a separate structure for the active effect slot properties | Chris Robinson | 2020-11-07 | 1 | -59/+55 | |
| | ||||||
* | Use more efficient sorting for effect slots | Chris Robinson | 2020-11-05 | 1 | -37/+47 | |
| | ||||||
* | Store the wet buffers in the context | Chris Robinson | 2020-11-02 | 1 | -1/+1 | |
| | | | | | | This is rather ugly, but we need the wet buffers to remain allocated after its effect slot is deleted, because a voice can still use it for its final fade-out mix. | |||||
* | Replace the mixer fraction macros with constexpr variables | Chris Robinson | 2020-10-21 | 1 | -7/+7 | |
| | ||||||
* | Replace some more macros with constexpr variables | Chris Robinson | 2020-10-21 | 1 | -12/+12 | |
| | ||||||
* | Change some more macros into constexpr variables | Chris Robinson | 2020-10-21 | 1 | -5/+5 | |
| | ||||||
* | Use constexpr variables in place of some macros | Chris Robinson | 2020-10-19 | 1 | -4/+4 | |
| | ||||||
* | Rework effect slot buffer setting | Chris Robinson | 2020-09-05 | 1 | -18/+0 | |
| | | | | | | | | Rather than creating an effect-specific buffer that gets passed along as a property, the buffer is set the effect state when the effect state is created, the device is updated, or the buffer is changed. The buffer can only be set while the effect slot isn't playing, so it won't be changed or updated while the mixer is processing the effect state. | |||||
* | Use enum class for a couple enums | Chris Robinson | 2020-09-01 | 1 | -4/+4 | |
| | ||||||
* | Use a separate structure for buffer storage | Chris Robinson | 2020-08-28 | 1 | -3/+3 | |
| | ||||||
* | Blend panned B-Format source directivity given its radius | Chris Robinson | 2020-08-27 | 1 | -52/+54 | |
| | ||||||
* | Store a reference to the effect buffer as an active property | Chris Robinson | 2020-08-24 | 1 | -0/+18 | |
| | ||||||
* | Use an intrusive_ptr for ALeffectslotProps::State | Chris Robinson | 2020-08-24 | 1 | -3/+2 | |
| | ||||||
* | Change a couple functions into member functions | Chris Robinson | 2020-08-07 | 1 | -30/+25 | |
| | ||||||
* | Handle the front stablizer with the B-Format decoder | Chris Robinson | 2020-06-15 | 1 | -105/+11 | |
| | ||||||
* | Use a range-for loop instead of for_each | Chris Robinson | 2020-06-09 | 1 | -5/+4 | |
| | ||||||
* | Use better types for array lengths | Chris Robinson | 2020-06-09 | 1 | -17/+15 | |
| | ||||||
* | Simplify handling the stablizer side channel delay | Chris Robinson | 2020-05-21 | 1 | -25/+25 | |
| | ||||||
* | Avoid a log10 constant call | Chris Robinson | 2020-05-21 | 1 | -2/+2 | |
| | ||||||
* | Use an enum class for SpatializeMode | Chris Robinson | 2020-05-21 | 1 | -2/+2 | |
| | ||||||
* | Clear the whole buffer | Chris Robinson | 2020-05-12 | 1 | -4/+2 | |
| | ||||||
* | Improve the front stablizer | Chris Robinson | 2020-05-05 | 1 | -41/+44 | |
| | | | | | Apply the all-pass+band-split only once, after generating the mid and side signals separately. | |||||
* | Move some sin/cos constants out of a loop | Chris Robinson | 2020-05-04 | 1 | -10/+11 | |
| | ||||||
* | Use global placement new for AsyncEvent | Chris Robinson | 2020-04-24 | 1 | -3/+3 | |
| |