aboutsummaryrefslogtreecommitdiffstats
path: root/al
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move alexcpt to coreChris Robinson2020-12-2411-11/+11
* Move the AL error enum out of base_exceptionChris Robinson2020-12-173-2/+9
* Move logging to coreChris Robinson2020-12-175-5/+5
* Don't link DistanceModel enums to AL valuesChris Robinson2020-12-162-21/+76
* Move AsyncEvent to a separate headerChris Robinson2020-12-162-45/+1
* Use a separate enum for the VoiceChange stateChris Robinson2020-12-163-23/+43
* Move VoiceChange to a separate headerChris Robinson2020-12-161-0/+1
* Avoid a generic event structChris Robinson2020-12-152-8/+9
* Use a separate structure for the context/listener paramsChris Robinson2020-12-154-47/+9
* Move ambidefs.h to coreChris Robinson2020-12-121-1/+1
* Move the filters to coreChris Robinson2020-12-041-2/+2
* Change a couple macros into constexpr variablesChris Robinson2020-11-281-1/+1
* Move AL EffectProp handling to separate sourcesChris Robinson2020-11-2517-24/+2186
* Make sure batched source updates are with the proper voiceChris Robinson2020-11-241-6/+9
* Make ALbuffer inherit from BufferStorageChris Robinson2020-11-214-135/+112
* Disassociate internal buffer enums from AL enum valuesChris Robinson2020-11-201-4/+44
* Disassociate internal voice enums from AL enumsChris Robinson2020-11-201-12/+62
* Use BufferStorage for the buffer queueChris Robinson2020-11-192-101/+109
* Put the loop start/end in BufferStorageChris Robinson2020-11-192-11/+8
* Use an array of auxslot pointers instead of IDs to lookupChris Robinson2020-11-071-41/+59
* Use a separate structure for the active effect slot propertiesChris Robinson2020-11-073-85/+42
* Store the wet buffers in the contextChris Robinson2020-11-022-2/+5
* Replace the mixer fraction macros with constexpr variablesChris Robinson2020-10-211-9/+8
* Replace some more macros with constexpr variablesChris Robinson2020-10-212-6/+6
* Change some more macros into constexpr variablesChris Robinson2020-10-211-7/+7
* Declare variables closer to where they're usedChris Robinson2020-10-131-50/+43
* Use inline functions for popcnt and ctz instead of macrosChris Robinson2020-10-135-19/+15