aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alAuxEffectSlot.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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