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