aboutsummaryrefslogtreecommitdiffstats
path: root/al
Commit message (Expand)AuthorAgeFilesLines
* 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
* Store the callback in the buffer list itemChris Robinson2021-01-241-1/+3
* Store buffer info in the queue entryChris Robinson2021-01-243-5/+22
* Set the correct default buffer bits/formatChris Robinson2021-01-221-1/+1
* Make PopCount and CountTrailingZeros more standard-likeChris Robinson2021-01-225-16/+21
* Avoid global constexpr arraysChris Robinson2021-01-211-2/+2
* Remove constexpr from a functionChris Robinson2021-01-171-6/+1
* Move cpu_caps and fpu_ctrl to coreChris Robinson2020-12-311-1/+1
* Avoid ugly reinterpret_casts with offsetofChris Robinson2020-12-291-6/+12
* Combine multiple functions into oneChris Robinson2020-12-282-34/+23
* Return an intrusive_ptr from EffectStateFactory::createChris Robinson2020-12-281-2/+1
* Workaround a GCC 5 constexpr function bugChris Robinson2020-12-281-0/+5
* Avoid including voice.h in alcontext.hChris Robinson2020-12-272-0/+2
* Use a uint for a bitfieldChris Robinson2020-12-271-4/+4
* Move the WetBuffer reference to EffectSlotChris Robinson2020-12-272-6/+1
* Combine EffectState::deviceUpdate with setBufferChris Robinson2020-12-261-4/+2
* Avoid AL enums for the EffectSlot typeChris Robinson2020-12-264-46/+87
* Add a crossover frequency field for the deviceChris Robinson2020-12-261-1/+1
* Avoid AL types and enums in the effect processorsChris Robinson2020-12-245-61/+244