aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alAuxEffectSlot.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename and move ALeffectPropsChris Robinson2019-03-221-1/+1
* Use the effect state factory to set the default effect propsChris Robinson2019-03-221-30/+0
* Implement getDefaultProps for effect state factoriesChris Robinson2019-03-221-5/+1
* Use a separate EffectStateFactory for standard reverbChris Robinson2019-03-221-1/+1
* Add a new EffectStateFactory method to get the default propertiesChris Robinson2019-03-221-0/+4
* Allow processing some effects in higher order ambisonicsChris Robinson2019-02-211-1/+1
* Store effect slots in groups of 64Chris Robinson2019-02-201-36/+128
* Add placement operator deleteChris Robinson2019-01-111-1/+1
* Use a flexible array for the active effect slotsChris Robinson2019-01-111-13/+25
* Use a vector for ALeffectslotArrayChris Robinson2019-01-091-23/+23
* Use c++ headersFilip Gawin2019-01-091-2/+2
* Use user-defined literals for 64-bit literalsChris Robinson2019-01-071-1/+1
* Add and use a make_unique functionChris Robinson2019-01-011-1/+1
* Rename BackendLock to StateLockChris Robinson2018-12-301-2/+2
* Remove extraneous typedef, struct, and enum keywordsChris Robinson2018-12-241-2/+2
* Add an in-progress extension to set the effect slot targetChris Robinson2018-12-241-0/+38
* Propagate an effectslot target propertyChris Robinson2018-12-241-0/+5
* Dynamically sort the effect slots when mixingChris Robinson2018-12-221-4/+5
* Fix some MSVC conversion warningsChris Robinson2018-12-121-3/+3
* Avoid several uses of memsetChris Robinson2018-12-081-1/+1
* Improve some checks for compiler analysisChris Robinson2018-12-021-0/+1
* Remove althrd_yieldChris Robinson2018-11-261-2/+3
* Use a standard mutex for the remaining locksChris Robinson2018-11-261-1/+1
* Use a standard mutex for the source and effect slot locksChris Robinson2018-11-261-12/+12
* Use a standard mutex for the proplockChris Robinson2018-11-261-2/+2
* Use a standard mutex for the backend lockChris Robinson2018-11-261-1/+1
* Get rid of the last ATOMIC macro usesChris Robinson2018-11-261-1/+1
* Avoid a separate function to clean up effect slotsChris Robinson2018-11-251-15/+0
* Use RAII when handling the mixer's FPU stateChris Robinson2018-11-211-13/+13
* Use atomic_flags and atomic<bools>s where appropriateChris Robinson2018-11-201-2/+2
* Store effect slots as unique_ptrsChris Robinson2018-11-201-22/+15
* Use C++ more in alAuxEffectSlot.cppChris Robinson2018-11-201-349/+279
* Avoid another case of a variable named the same as a typeChris Robinson2018-11-191-3/+3
* Use proper inheritence for the effect state objectsChris Robinson2018-11-191-37/+22
* Use proper inheritence for EffectStateFactoryChris Robinson2018-11-191-5/+3
* Remove the atomic exchange macrosChris Robinson2018-11-191-9/+9
* Simplify the RefCount typeChris Robinson2018-11-191-4/+2
* Replace ATOMIC_REPLACE_HEAD with an inline functionChris Robinson2018-11-191-1/+1
* Use a normal vector for effect sublistsChris Robinson2018-11-181-5/+4
* Use constructors/destructors for ALeffectslotChris Robinson2018-11-181-34/+9
* Remove the pointer-specific atomic exchange macrosChris Robinson2018-11-181-7/+4
* Add and use new/delete operators to ALeffectslotChris Robinson2018-11-181-11/+6
* Use a normal vector for auxiliary effect slotsChris Robinson2018-11-181-28/+25
* Move the ALCcontext definition to its own headerChris Robinson2018-11-171-0/+2
* Fix compilation with MSVCChris Robinson2018-11-161-2/+4
* Convert alAuxEffectSlot.c to C++Chris Robinson2018-11-161-0/+802