aboutsummaryrefslogtreecommitdiffstats
path: root/al/source.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use a bitset instead of a plain uint for flagsChris Robinson2021-12-231-8/+8
* Set the voice's ambisonic order for playing super stereoChris Robinson2021-12-171-1/+1
* Remove an unnecessary parameterChris Robinson2021-12-171-1/+1
* Allocate voice properties in clustersChris Robinson2021-12-171-7/+7
* Rename Voice::mNumChannels for clarityChris Robinson2021-12-151-1/+1
* Add source properties for Super StereoChris Robinson2021-12-151-23/+74
* Add an internal Super Stereo formatChris Robinson2021-12-111-6/+3
* Make the backend pointer part of ALCdevice instead of DeviceBaseChris Robinson2021-11-191-2/+2
* Make a construct_at method amd use itChris Robinson2021-10-081-1/+1
* Silence some static analysis warningsChris Robinson2021-10-031-2/+4
* Read the channel format from the correct objectChris Robinson2021-07-131-2/+2
* Add a UHJ-specific coefficient scaling arrayChris Robinson2021-07-131-1/+1
* Don't allocate full buffer lines in each voiceChris Robinson2021-06-211-4/+10
* Avoid mixing extraneous channelsChris Robinson2021-06-211-2/+7
* Add back some more missing includesChris Robinson2021-04-271-0/+1
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-1/+1
* Rename alcmain.h to device.hChris Robinson2021-04-271-1/+1
* Update include headersChris Robinson2021-04-271-5/+5
* Move ContextBase and VoiceChange to coreChris Robinson2021-04-271-1/+1
* Partially implement an extension to hold sources on disconnectChris Robinson2021-04-261-14/+24
* Move bformatdec to coreChris Robinson2021-04-251-1/+1
* Create a base the ALCdevice and ALCcontext structsChris Robinson2021-04-241-11/+11
* Fix dirty flag checkChris Robinson2021-04-181-1/+1
* Restore missing AL_SOFT_source_length queriesChris Robinson2021-04-151-0/+93
* Make an inverted atomic flag type and use itChris Robinson2021-04-151-5/+5
* Add support for 4-channel UHJChris Robinson2021-03-311-4/+4
* Handle 3-channel UHJ audio buffersChris Robinson2021-03-311-2/+4
* Decode UHJ buffers to B-Format for mixingChris Robinson2021-03-311-4/+4
* Combine some duplicate codeChris Robinson2021-03-301-42/+1
* Load/convert samples from all channels at once for mixingChris Robinson2021-03-191-7/+8
* Add a alSourceQueueBufferLayersSOFT stubChris Robinson2021-02-041-0/+11
* Make sure InitVoice is given a valid buffer queue itemChris Robinson2021-01-261-2/+2
* Use an AL-specific buffer queue item struct for sourcesChris Robinson2021-01-251-36/+32
* Use a deque for the source buffer queueChris Robinson2021-01-251-148/+112
* Store the callback in the buffer list itemChris Robinson2021-01-241-1/+3
* Store buffer info in the queue entryChris Robinson2021-01-241-3/+8
* Make PopCount and CountTrailingZeros more standard-likeChris Robinson2021-01-221-3/+4
* Avoid global constexpr arraysChris Robinson2021-01-211-2/+2
* Add a crossover frequency field for the deviceChris Robinson2020-12-261-1/+1
* Move alexcpt to coreChris Robinson2020-12-241-1/+1
* Move logging to coreChris Robinson2020-12-171-1/+1
* Don't link DistanceModel enums to AL valuesChris Robinson2020-12-161-10/+39
* Use a separate enum for the VoiceChange stateChris Robinson2020-12-161-7/+7
* Move VoiceChange to a separate headerChris Robinson2020-12-161-0/+1
* Move ambidefs.h to coreChris Robinson2020-12-121-1/+1
* Move the filters to coreChris Robinson2020-12-041-2/+2
* Make sure batched source updates are with the proper voiceChris Robinson2020-11-241-6/+9
* Make ALbuffer inherit from BufferStorageChris Robinson2020-11-211-72/+55
* Disassociate internal voice enums from AL enumsChris Robinson2020-11-201-12/+62
* Use BufferStorage for the buffer queueChris Robinson2020-11-191-92/+107