aboutsummaryrefslogtreecommitdiffstats
path: root/al
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
* Move the effects base and effectslot to coreChris 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-152-23/+82
* Add an internal Super Stereo formatChris Robinson2021-12-112-14/+7
* Make the backend pointer part of ALCdevice instead of DeviceBaseChris Robinson2021-11-191-2/+2
* Update some in-progress extension typesChris Robinson2021-11-101-2/+2
* Avoid manually prefixing EventType_ enumsChris Robinson2021-10-101-12/+12
* Make a construct_at method amd use itChris Robinson2021-10-086-6/+6
* Silence some static analysis warningsChris Robinson2021-10-035-9/+11
* Make simpler likely/unlikely functions and use them in some placesChris Robinson2021-10-033-6/+6
* Combine a couple similar switch blocksChris Robinson2021-07-171-77/+64
* Read the channel format from the correct objectChris Robinson2021-07-131-2/+2
* Fix returned value for AL_AMBISONIC_SCALING_SOFT buffer queriesChris Robinson2021-07-131-1/+1
* Add a UHJ-specific coefficient scaling arrayChris Robinson2021-07-132-1/+2
* 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-276-0/+10
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-2711-11/+12
* Rename alcmain.h to device.hChris Robinson2021-04-277-12/+12
* Update include headersChris Robinson2021-04-2727-49/+49
* Move BufferStorage and Voice to coreChris Robinson2021-04-274-5/+5
* Move ContextBase and VoiceChange to coreChris Robinson2021-04-272-2/+2
* Partially implement an extension to hold sources on disconnectChris Robinson2021-04-262-20/+47
* Move bformatdec to coreChris Robinson2021-04-251-1/+1
* Move async_event.h to coreChris Robinson2021-04-251-8/+5
* Move some functions to coreChris Robinson2021-04-251-0/+3
* Create a base the ALCdevice and ALCcontext structsChris Robinson2021-04-245-61/+61
* Force an effect slot update when implicitly startingChris Robinson2021-04-191-0/+4
* Don't flag the auxslot dirty when setting the current valueChris Robinson2021-04-191-0/+14
* 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-157-16/+18
* Fix inverted check for updating deferred effectslot propertiesChris Robinson2021-04-131-1/+1
* Add support for 4-channel UHJChris Robinson2021-03-313-13/+25
* Handle 3-channel UHJ audio buffersChris Robinson2021-03-313-5/+15
* Decode UHJ buffers to B-Format for mixingChris Robinson2021-03-312-7/+10
* Start an interface for providing UHJ audioChris Robinson2021-03-312-1/+9
* Combine some duplicate codeChris Robinson2021-03-301-42/+1
* Load/convert samples from all channels at once for mixingChris Robinson2021-03-191-7/+8
* Workaround mingw complaining about the %z formatterChris Robinson2021-03-122-0/+8
* Use the correct lock when allocating filtersChris Robinson2021-03-021-1/+1
* Add a alSourceQueueBufferLayersSOFT stubChris Robinson2021-02-041-0/+11
* Make sure InitVoice is given a valid buffer queue itemChris Robinson2021-01-261-2/+2
* Move al::deque to a common headerChris Robinson2021-01-251-7/+1
* Use an AL-specific buffer queue item struct for sourcesChris Robinson2021-01-252-38/+39
* Use a deque for the source buffer queueChris Robinson2021-01-252-149/+121