Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move al::deque to a common header | Chris Robinson | 2021-01-25 | 1 | -7/+1 |
| | |||||
* | Use an AL-specific buffer queue item struct for sources | Chris Robinson | 2021-01-25 | 1 | -2/+7 |
| | |||||
* | Use a deque for the source buffer queue | Chris Robinson | 2021-01-25 | 1 | -1/+9 |
| | | | | | | This mainly avoids having to allocate ~64-byte structures individually. The mixing voice still holds the queue as a linked list so as to be container- agnostic. | ||||
* | Avoid including voice.h in alcontext.h | Chris Robinson | 2020-12-27 | 1 | -0/+1 |
| | |||||
* | Use BufferStorage for the buffer queue | Chris Robinson | 2020-11-19 | 1 | -9/+2 |
| | |||||
* | Use an enum class for SpatializeMode | Chris Robinson | 2020-05-21 | 1 | -1/+1 |
| | |||||
* | Add a macro to disable class-specific new/delete | Chris Robinson | 2020-03-23 | 1 | -0/+2 |
| | |||||
* | Use inline initialization more for sources | Chris Robinson | 2020-03-23 | 1 | -44/+46 |
| | |||||
* | Make the source's send array static instead of dynamic | Chris Robinson | 2020-02-25 | 1 | -2/+2 |
| | |||||
* | Start a new extension for a new direct_channels state | Chris Robinson | 2019-12-28 | 1 | -1/+1 |
| | | | | | So existing behavior remains consistent for anything that needs it, and new behavior is opt-in. | ||||
* | Make NumAuxSends unsigned | Chris Robinson | 2019-09-13 | 1 | -1/+1 |
| | |||||
* | Clean up implicit conversions in source.cpp | Chris Robinson | 2019-09-12 | 1 | -8/+8 |
| | |||||
* | Remove multiple buffers per queue item | Chris Robinson | 2019-08-11 | 1 | -52/+6 |
| | | | | And simplify related code | ||||
* | Use an unsigned voice index | Chris Robinson | 2019-08-02 | 1 | -7/+8 |
| | |||||
* | Add iterators to ALbufferlistitem | Chris Robinson | 2019-07-31 | 1 | -5/+48 |
| | | | | And change some types to ALuint | ||||
* | Rename al/* sources to avoid camel-case | Chris Robinson | 2019-07-29 | 1 | -0/+131 |