Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Check the voice's ambisonic order when starting | Chris Robinson | 2019-12-05 | 1 | -16/+15 |
| | |||||
* | Handle the buffer's ambisonic properties | Chris Robinson | 2019-12-02 | 1 | -1/+7 |
| | |||||
* | Add an interface to set a B-Format buffer's layout and scaling | Chris Robinson | 2019-12-02 | 2 | -0/+35 |
| | |||||
* | Store the ambisonic order for the voice | Chris Robinson | 2019-12-01 | 1 | -0/+1 |
| | | | | | Currently only first-order B-Format is possible for a buffer/source, but this will begin to allow for higher orders with an appropriate extension. | ||||
* | Avoid static constexpr for arrays iterated over at run-time | Chris Robinson | 2019-10-25 | 3 | -9/+7 |
| | |||||
* | Separate a couple assignments from conditionals | Chris Robinson | 2019-09-30 | 1 | -1/+2 |
| | |||||
* | Remove noexcept from a function that explicitly throws | Chris Robinson | 2019-09-30 | 1 | -1/+2 |
| | |||||
* | Don't let a function end without a return | Chris Robinson | 2019-09-28 | 1 | -7/+8 |
| | |||||
* | Redo resampler strings to be safer | Chris Robinson | 2019-09-28 | 1 | -18/+33 |
| | | | | | Now the name is guaranteed to match the type, and to be ordered as the enum declares. | ||||
* | Add "fast" variants for the bsinc resamplers | Chris Robinson | 2019-09-28 | 1 | -2/+5 |
| | | | | | | This simply omits the scale factor from the filter, similar to how up-sampling does. The consequence of this is less smooth transitions when ramping the pitch while down-sampling, but otherwise behaves fine. | ||||
* | Use a span for holding the source handles | Chris Robinson | 2019-09-25 | 1 | -39/+51 |
| | |||||
* | Make the resampler type an enum class | Chris Robinson | 2019-09-22 | 2 | -9/+10 |
| | |||||
* | Make the buffer frequency unsigned | Chris Robinson | 2019-09-21 | 3 | -7/+6 |
| | |||||
* | Enable and fix some more warnings | Chris Robinson | 2019-09-18 | 2 | -2/+4 |
| | |||||
* | Remove the last uses of the system's str[n]casecmp | Chris Robinson | 2019-09-16 | 1 | -2/+3 |
| | |||||
* | Add and use custom string types and functions | Chris Robinson | 2019-09-16 | 1 | -2/+2 |
| | |||||
* | Clean up some more shadowing warnings | Chris Robinson | 2019-09-16 | 1 | -7/+7 |
| | |||||
* | Fix a few warnings from MSVC | Chris Robinson | 2019-09-14 | 1 | -6/+6 |
| | |||||
* | Enable and fix more warnings | Chris Robinson | 2019-09-14 | 2 | -27/+21 |
| | |||||
* | Fix some more implicit conversions noted by GCC | Chris Robinson | 2019-09-14 | 1 | -3/+3 |
| | |||||
* | pass proper effects slot number to AddActiveEffectSlots | Lopuska | 2019-09-15 | 1 | -2/+3 |
| | | | It resolves wrong logic when creating more than 1 aux slot at time in a batch | ||||
* | Remove a couple no-op statements | Chris Robinson | 2019-09-13 | 1 | -2/+0 |
| | |||||
* | Make NumAuxSends unsigned | Chris Robinson | 2019-09-13 | 2 | -6/+6 |
| | |||||
* | Clean up some lambda definitions | Chris Robinson | 2019-09-12 | 5 | -102/+79 |
| | |||||
* | Fix source limit check | Chris Robinson | 2019-09-12 | 1 | -2/+3 |
| | |||||
* | Fix counting free objects | Chris Robinson | 2019-09-12 | 5 | -5/+5 |
| | |||||
* | Avoid a macro call and mark unlikely paths as unlikely | Chris Robinson | 2019-09-12 | 1 | -3/+3 |
| | |||||
* | Clean up implicit conversions in source.cpp | Chris Robinson | 2019-09-12 | 2 | -1262/+1266 |
| | |||||
* | Get rid of more implicit conversions | Chris Robinson | 2019-09-12 | 5 | -144/+156 |
| | |||||
* | Clean up some more implicit conversions | Chris Robinson | 2019-09-11 | 5 | -196/+190 |
| | |||||
* | Allocate buffer batches separately from buffers | Chris Robinson | 2019-09-11 | 1 | -40/+42 |
| | |||||
* | Avoid C-style casts in C++ | Chris Robinson | 2019-09-11 | 1 | -8/+8 |
| | |||||
* | Fix some more implicit casts | Chris Robinson | 2019-09-11 | 1 | -19/+22 |
| | |||||
* | Use a new voice when restarting a playing source | Chris Robinson | 2019-09-06 | 1 | -10/+18 |
| | |||||
* | Combine two functions into one | Chris Robinson | 2019-09-05 | 1 | -57/+40 |
| | |||||
* | Don't set voice properties in ApplyOffset | Chris Robinson | 2019-09-05 | 1 | -23/+42 |
| | |||||
* | Use a normal vector for the voices array | Chris Robinson | 2019-09-04 | 1 | -38/+17 |
| | |||||
* | Use global placement new for AL object batches | Chris Robinson | 2019-09-01 | 3 | -19/+5 |
| | |||||
* | Avoid unnecessary placement new definitions | Chris Robinson | 2019-09-01 | 3 | -13/+3 |
| | |||||
* | Ensure AL_STOPPED state change events are sent | Chris Robinson | 2019-09-01 | 1 | -2/+5 |
| | | | | With explicit calls to alSourceStop on a playing or paused source | ||||
* | Hold the source lock in UpdateAllSourceProps | Chris Robinson | 2019-09-01 | 1 | -0/+1 |
| | |||||
* | Store the voice fraction offset as unsigned | Chris Robinson | 2019-08-31 | 1 | -11/+11 |
| | |||||
* | Dereference the correct buffer when destructing a source | Chris Robinson | 2019-08-21 | 1 | -1/+1 |
| | |||||
* | Use new/delete for context and effectslot properties | Chris Robinson | 2019-08-13 | 3 | -3/+5 |
| | |||||
* | Move update pointers to the containers they update | Chris Robinson | 2019-08-13 | 4 | -9/+10 |
| | |||||
* | Use new/delete for listener properties | Chris Robinson | 2019-08-13 | 2 | -1/+4 |
| | |||||
* | Don't explicitly inline a particular function | Chris Robinson | 2019-08-13 | 1 | -1/+1 |
| | |||||
* | Fix some return types | Chris Robinson | 2019-08-12 | 1 | -5/+5 |
| | |||||
* | Add methods to get env vars as an optional | Chris Robinson | 2019-08-12 | 1 | -2/+3 |
| | |||||
* | Don't use INT_MAX for unknown span lengths | Chris Robinson | 2019-08-11 | 1 | -26/+24 |
| | | | | | 32-bit doesn't like it, for some reason. Use the largest possible length it could be. |