aboutsummaryrefslogtreecommitdiffstats
path: root/al
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use a span instead of a pointer and count parametersChris Robinson2020-10-121-18/+15
* Remove deprecated, performance, and error event typesChris Robinson2020-09-204-35/+1
* Cleanup and fix alAuxiliaryEffectSlotPlayv/StopvSOFTChris Robinson2020-09-051-20/+15
* Ensure effect slot properties are updated when playingChris Robinson2020-09-051-2/+15
* Rework effect slot buffer settingChris Robinson2020-09-054-26/+9
* Add methods to start and stop effect slot processingChris Robinson2020-09-051-2/+113
* Don't add effect slots to the active list until an effect is setChris Robinson2020-09-052-2/+13
* Pass a BufferStorage to EffectState::createBufferChris Robinson2020-08-281-6/+2
* Use a separate structure for buffer storageChris Robinson2020-08-284-90/+79
* Rename buffer_formats to buffer_storageChris Robinson2020-08-271-1/+1
* Don't allow callback buffers for effect slotsChris Robinson2020-08-271-1/+5
* Fix handling doublesChris Robinson2020-08-251-2/+2
* Store a reference to the effect buffer as an active propertyChris Robinson2020-08-244-3/+15
* Stub out a convolution effect stateChris Robinson2020-08-241-1/+2
* Recognize a convolution reverb effect typeChris Robinson2020-08-242-17/+19
* Add a method for effects to create persistent buffer dataChris Robinson2020-08-242-1/+13
* Move storable buffer format info to a separate sourceChris Robinson2020-08-242-73/+17
* Use an intrusive_ptr to hold the unapplied effect stateChris Robinson2020-08-242-10/+7
* Allow setting a buffer on an effect slotChris Robinson2020-08-242-1/+51
* Use an intrusive_ptr for ALeffectslotProps::StateChris Robinson2020-08-242-11/+3
* Clarify an error messageChris Robinson2020-05-251-3/+5
* Use an enum class for SpatializeModeChris Robinson2020-05-212-2/+2