aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alAuxEffectSlot.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the unused FOAOut EffectTargetChris Robinson2019-02-221-1/+0
* Get rid of the MAX_EFFECT_CHANNELS macroChris Robinson2019-02-211-3/+0
* Pass the number of input channels to EffectState::processChris Robinson2019-02-211-1/+1
* Store effect slots in groups of 64Chris Robinson2019-02-201-1/+1
* Allocate the effect slot wet buffer dynamicallyChris Robinson2019-02-201-10/+7
* Use relaxed memory ordering for initializing atomic_flagsChris Robinson2019-02-041-1/+1
* Fix compiling problems on VS2019 with vc142 toolsetMinmin Gong2019-02-041-2/+2
* Use a flexible array for the active effect slotsChris Robinson2019-01-111-1/+3
* Use a vector for ALeffectslotArrayChris Robinson2019-01-091-4/+1
* Remove extraneous typedef, struct, and enum keywordsChris Robinson2018-12-241-1/+1
* Propagate an effectslot target propertyChris Robinson2018-12-241-0/+2
* Provide effect target parameters through a common structChris Robinson2018-12-241-1/+6
* Dynamically sort the effect slots when mixingChris Robinson2018-12-221-0/+1
* Constify a parameterChris Robinson2018-12-221-1/+1
* Avoid using the ATOMIC() macroChris Robinson2018-11-261-2/+2
* Avoid a separate function to clean up effect slotsChris Robinson2018-11-251-1/+0
* Use atomic_flags and atomic<bools>s where appropriateChris Robinson2018-11-201-1/+1
* Avoid another case of a variable named the same as a typeChris Robinson2018-11-191-1/+1
* Use proper inheritence for the effect state objectsChris Robinson2018-11-191-44/+15
* Use proper inheritence for EffectStateFactoryChris Robinson2018-11-191-22/+3
* Use constructors/destructors for ALeffectslotChris Robinson2018-11-181-24/+28
* Add and use new/delete operators to ALeffectslotChris Robinson2018-11-181-2/+5
* Remove unused headers and checksChris Robinson2018-11-171-1/+0
* Avoid using ATOMIC_FLAGChris Robinson2018-11-131-1/+1
* Replace restrict with RESTRICTChris Robinson2018-10-291-2/+2
* Remove another duplicate functionChris Robinson2018-09-191-2/+2
* EFX: Autowah implementationRaulshc2018-07-251-0/+1
* EFX: Frequency Shifter implementationRaulshc2018-05-201-0/+1
* EFX:Pitch Shifter implementationRaulshc2018-03-181-0/+1
* Apply a distance decay on the source send for the reverb's DecayLFRatioChris Robinson2018-03-111-0/+1
* Fix struct forward declaration typoChris Robinson2018-03-081-1/+1
* Fix a comment regarding the effect slot channel scalingChris Robinson2018-02-281-3/+3
* Avoid AL prefix on internal effect state factory typesChris Robinson2018-02-281-20/+21
* Use a fixed array for the effect state factory listChris Robinson2018-01-281-3/+0
* Use a vector to store the effect slot pointersChris Robinson2018-01-271-14/+0
* Avoid unnecessarily using type aliasesChris Robinson2018-01-141-0/+5
* Re-update effect slots when context properties changeChris Robinson2017-09-271-3/+5
* Pass the context to the auxiliary effect update methodChris Robinson2017-09-211-2/+2
* Fix source sends' initial HF absorption and decay calculationChris Robinson2017-05-271-1/+1
* Apply more proper air absorption to the wet pathChris Robinson2017-05-191-0/+2
* Change some ALuint parameters to ALsizeiChris Robinson2017-05-021-2/+2
* Use an array of pointers for effects instead of a linked listChris Robinson2017-03-271-2/+6
* Use an atomic flag to mark auxiliary effect slot updatesChris Robinson2017-03-231-2/+3
* Remove unnecessary atomic membersChris Robinson2017-03-081-4/+4
* Use ALsizei in more placesChris Robinson2017-01-181-2/+2
* Properly defer effect slot changesChris Robinson2016-08-251-0/+3
* Add a ref count to ALeffectStateChris Robinson2016-08-251-0/+2
* Remove broken autowah effect codeChris Robinson2016-07-261-1/+0
* Remove some unnecessary volatile keywordsChris Robinson2016-06-031-2/+2
* Hold the effectslot map lock while handling itChris Robinson2016-05-291-2/+11