Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Remove multiple buffers per queue item | Chris Robinson | 2019-08-11 | 2 | -255/+55 |
| | | | | And simplify related code | ||||
* | Fix array access index | Chris Robinson | 2019-08-10 | 1 | -1/+1 |
| | |||||
* | Update some more includes | Chris Robinson | 2019-08-06 | 7 | -1/+9 |
| | |||||
* | Move the meters per unit property to the listener | Chris Robinson | 2019-08-05 | 3 | -8/+7 |
| | |||||
* | Remove the ReverbSpeedOfSound hack | Chris Robinson | 2019-08-05 | 1 | -1/+0 |
| | | | | | | | No other effect depends on context or listener properties, so reverb being the only exception for speed of sound and meters per unit was putting extra work on the effect engine for no real reason. Especially since the reverb decay time should be the time actual time to decay irrespective of other settings. | ||||
* | Move some structs to where they're used | Chris Robinson | 2019-08-04 | 1 | -17/+0 |
| | |||||
* | Modify LIKELY and UNLIKELY to not need extra parenthesis | Chris Robinson | 2019-08-04 | 10 | -397/+377 |
| | |||||
* | Pass spans to the source get-property methods | Chris Robinson | 2019-08-03 | 1 | -268/+165 |
| | |||||
* | Pass spans to the source set-property methods | Chris Robinson | 2019-08-03 | 1 | -219/+212 |
| | | | | | This avoids an extra property check to get the size since the number of values can be checked when accessed. | ||||
* | Use an unsigned voice index | Chris Robinson | 2019-08-02 | 2 | -20/+12 |
| | |||||
* | Use a smart pointer for holding the context's device | Chris Robinson | 2019-08-01 | 6 | -65/+64 |
| | |||||
* | Reduce the AsyncEvent struct size | Chris Robinson | 2019-08-01 | 1 | -1/+1 |
| | | | | | The "user" message length is significantly reduced to fit the struct in 256 bytes, rather than 1KB. | ||||
* | Add a common base for auto-deleting ref-counted objects | Chris Robinson | 2019-08-01 | 4 | -47/+33 |
| | | | | Which will also work as the basis for a future intrusive_ptr | ||||
* | Add iterators to ALbufferlistitem | Chris Robinson | 2019-07-31 | 4 | -112/+141 |
| | | | | And change some types to ALuint |