aboutsummaryrefslogtreecommitdiffstats
path: root/alc/alc.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Disassociate internal voice enums from AL enumsChris Robinson2020-11-201-0/+1
* Disassociate internal format enums from ALC enumsChris Robinson2020-11-201-67/+108
* Use a separate structure for the active effect slot propertiesChris Robinson2020-11-071-8/+8
* Avoid a full wipe and reallocation of wet buffersChris Robinson2020-11-021-22/+6
* Store the wet buffers in the contextChris Robinson2020-11-021-5/+29
* Finalize AL_SOFT_eventsChris Robinson2020-10-261-1/+1
* Replace some more macros with constexpr variablesChris Robinson2020-10-211-1/+1
* Change some more macros into constexpr variablesChris Robinson2020-10-211-3/+3
* Add a missing enum to the enum listChris Robinson2020-10-161-0/+2
* Finalize AL_SOFT_effect_targetChris Robinson2020-10-161-1/+1
* Finalize ALC_SOFT_loopback_bformatChris Robinson2020-10-161-1/+3
* Use inline functions for popcnt and ctz instead of macrosChris Robinson2020-10-131-12/+7
* Remove the unused Ref logging levelChris Robinson2020-09-281-1/+5
* Use an enum class for the log levelChris Robinson2020-09-281-3/+3
* Remove deprecated, performance, and error event typesChris Robinson2020-09-201-3/+1
* Accumulate delays as samples before calculating nanosecondsChris Robinson2020-09-121-14/+8
* Allow querying the new enums and functionsChris Robinson2020-09-051-0/+6
* Rework effect slot buffer settingChris Robinson2020-09-051-8/+2
* Don't add effect slots to the active list until an effect is setChris Robinson2020-09-051-0/+1
* Add an in-progress extension string for convolution reverbChris Robinson2020-09-011-0/+3
* Use enum class for a couple enumsChris Robinson2020-09-011-32/+32
* Pass a BufferStorage to EffectState::createBufferChris Robinson2020-08-281-7/+2
* Use a separate structure for buffer storageChris Robinson2020-08-281-13/+15
* Add a method for effects to create persistent buffer dataChris Robinson2020-08-241-0/+13
* Use an intrusive_ptr to hold the unapplied effect stateChris Robinson2020-08-241-2/+2
* Use an intrusive_ptr for ALeffectslotProps::StateChris Robinson2020-08-241-1/+0
* Avoid a zero-length array for the FlexArray definitionChris Robinson2020-08-151-5/+1
* Change a couple functions into member functionsChris Robinson2020-08-071-5/+5
* Avoid including windows.h in threads.hChris Robinson2020-06-281-0/+5
* Handle the front stablizer with the B-Format decoderChris Robinson2020-06-151-28/+2
* Move a couple related functions to the backend baseChris Robinson2020-06-121-122/+0
* Apply the ambisonic HF scaling in real-time with HRTFChris Robinson2020-05-191-5/+6
* Give names to parameter value constantsChris Robinson2020-05-131-2/+16
* Change a couple functions into member functionsChris Robinson2020-05-101-6/+6
* Avoid a reference on a constexpr variableChris Robinson2020-05-081-1/+4
* Use a FIR filter for the UHJ all-passChris Robinson2020-05-081-0/+3
* Use a flexible array for the front stablizer delay buffersChris Robinson2020-05-051-1/+4
* Improve the front stablizerChris Robinson2020-05-051-6/+3
* Correctly handle unicode paths on Windows for ALSOFT_LOGFILEChris Robinson2020-04-291-5/+13
* Rename effect_chain to effect_targetChris Robinson2020-04-291-1/+1
* Don't return a bool from the backend start methodChris Robinson2020-04-281-14/+8
* Limit the maximum settable sample rateChris Robinson2020-04-281-8/+12
* Remove a couple redundant commentsChris Robinson2020-04-281-4/+2
* Fix up some more uses of [AL[C]]voidChris Robinson2020-04-281-5/+5
* Move standard ALC function's annotations to the headerChris Robinson2020-04-281-15/+0
* Clean up some function commentsChris Robinson2020-04-281-143/+41
* Shorten the name of format typesChris Robinson2020-04-281-7/+7
* Don't maintain a global backend list endChris Robinson2020-04-281-11/+10
* Properly return on errorChris Robinson2020-04-281-1/+4
* Avoid using some extraneous ALC typesChris Robinson2020-04-281-26/+27