aboutsummaryrefslogtreecommitdiffstats
path: root/al/effect.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use standard operator new[] and delete[] for aligned allocationsChris Robinson2024-01-011-1/+1
* Handle pointer ownership a bit betterChris Robinson2023-12-291-5/+5
* Try to start being a bit more pointer-owner consciousChris Robinson2023-12-261-1/+2
* Rework effect property handlingChris Robinson2023-12-241-99/+132
* Use separate structs for the dedicated dialog/lfe effectsChris Robinson2023-12-231-2/+2
* Much more clang-tidy cleanupChris Robinson2023-12-101-23/+24
* Fix some clang-tidy warningsChris Robinson2023-12-081-8/+6
* Rename the convolution reverb effect to just convolutionChris Robinson2023-10-121-2/+2
* Avoid casting an integer literalChris Robinson2023-09-221-1/+1
* Add AL_EXT_debug functions to set/get object namesChris Robinson2023-08-111-0/+15
* Declare functions closer to where they're neededChris Robinson2023-07-261-12/+11
* Fix linkage definitionsChris Robinson2023-05-141-11/+11
* Don't check for a null context in direct functionsChris Robinson2023-05-141-37/+4
* Implement direct functions for EFXChris Robinson2023-05-141-56/+55
* Avoid using al::vector unnecessarilyChris Robinson2023-05-121-2/+2
* Use some more standard functionsChris Robinson2023-05-051-2/+2
* Don't try to access null pointersChris Robinson2023-04-281-0/+3
* Use macros for the likely/unlikely attributesChris Robinson2023-03-011-29/+29
* Avoid some explicit casts and referencesChris Robinson2023-01-011-1/+1
* Avoid inlining certain exception functionsChris Robinson2022-12-161-0/+1
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-29/+29
* Avoid some uses of the LIKELY/UNLIKELY macrosChris Robinson2022-12-051-29/+29
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-1/+1
* Avoid using ALeffect to manage EaxEffect objectsChris Robinson2022-02-071-131/+7
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-4/+3
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+143
* Make a construct_at method amd use itChris Robinson2021-10-081-1/+1
* Silence some static analysis warningsChris Robinson2021-10-031-2/+2
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-1/+2
* Rename alcmain.h to device.hChris Robinson2021-04-271-1/+1
* Update include headersChris Robinson2021-04-271-3/+3
* Create a base the ALCdevice and ALCcontext structsChris Robinson2021-04-241-11/+11
* Make PopCount and CountTrailingZeros more standard-likeChris Robinson2021-01-221-3/+4
* Avoid AL enums for the EffectSlot typeChris Robinson2020-12-261-35/+24
* Move alexcpt to coreChris Robinson2020-12-241-1/+1
* Move the AL error enum out of base_exceptionChris Robinson2020-12-171-1/+1
* Move logging to coreChris Robinson2020-12-171-1/+1
* Move AL EffectProp handling to separate sourcesChris Robinson2020-11-251-24/+35
* Use inline functions for popcnt and ctz instead of macrosChris Robinson2020-10-131-4/+3
* Stub out a convolution effect stateChris Robinson2020-08-241-1/+2
* Recognize a convolution reverb effect typeChris Robinson2020-08-241-16/+17
* Fix up some more uses of [AL[C]]voidChris Robinson2020-04-281-10/+10
* Avoid inlining some potentially costly callsChris Robinson2020-04-141-0/+9
* Throw exceptions for errors in the effect getters/settersChris Robinson2020-04-101-33/+25
* Add an effect_exception for handling effect propertiesChris Robinson2020-04-101-39/+57
* Avoid AL[C]boolean for internal useChris Robinson2020-03-281-3/+3
* Remove the last uses of the system's str[n]casecmpChris Robinson2019-09-161-2/+3
* Clean up some lambda definitionsChris Robinson2019-09-121-23/+15
* Fix counting free objectsChris Robinson2019-09-121-1/+1
* Get rid of more implicit conversionsChris Robinson2019-09-121-42/+44