aboutsummaryrefslogtreecommitdiffstats
path: root/al/auxeffectslot.cpp
Commit message (Expand)AuthorAgeFilesLines
* [EAX_SOURCE] Fix source's occlusion and exclusion contributionBoris I. Bendovsky2022-07-171-2/+15
* [EAX_FX_SLOT] Fix setting EAX5 flagsBoris I. Bendovsky2022-07-171-1/+1
* [EAX_FX_SLOT] Fix defaults for current propertiesBoris I. Bendovsky2022-07-171-14/+40
* [EAX_FX_SLOT] Fix EAXGet for EAX5Boris I. Bendovsky2022-07-171-1/+1
* Don't pass an EaxCall to initialize_fx_slotsChris Robinson2022-07-151-10/+2
* Allocate EffectSlots in clustersChris Robinson2022-07-151-4/+4
* Dynamically allocate EffectSlot objectsChris Robinson2022-07-151-9/+12
* Don't track dirty flags per EAX versionChris Robinson2022-07-131-39/+29
* [EAX] Use separate FX slot state for each version (#730)Boris I. Bendovsky2022-07-121-510/+328
* [EAX] Add separate effect state for each version (#705)Boris I. Bendovsky2022-05-241-110/+84
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-2/+2
* Replace a few asserts with actual checks or ASSUME()Chris Robinson2022-03-301-1/+1
* Inline a couple dispatch callsChris Robinson2022-03-261-7/+0
* Avoid a stateful unique_ptr deleterChris Robinson2022-03-051-12/+3
* Simplify committing EAX propertiesChris Robinson2022-03-051-22/+6
* Ensure deferred EAX effect properties are committedChris Robinson2022-03-041-21/+37
* Avoid more unnecessary atomicsChris Robinson2022-02-131-12/+10
* Fix sign of ALeffectslot::eax_get_eax_default_lock's return typeChris Robinson2022-02-081-1/+1
* EAX various fixes (#657)Boris I. Bendovsky2022-02-081-47/+52
* Avoid using ALeffect to manage EaxEffect objectsChris Robinson2022-02-071-42/+11
* Don't pass an ALeffect to ALeffectslot::initEffectChris Robinson2022-02-071-10/+15
* Update the effectslot props with a function instead of a macroChris Robinson2022-02-061-27/+13
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-5/+3
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+834
* Make a construct_at method amd use itChris Robinson2021-10-081-1/+1
* Silence some static analysis warningsChris Robinson2021-10-031-0/+1
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-1/+1
* Rename alcmain.h to device.hChris Robinson2021-04-271-1/+1
* Update include headersChris Robinson2021-04-271-4/+4
* Create a base the ALCdevice and ALCcontext structsChris Robinson2021-04-241-4/+4
* Force an effect slot update when implicitly startingChris Robinson2021-04-191-0/+4
* Don't flag the auxslot dirty when setting the current valueChris Robinson2021-04-191-0/+14
* Make an inverted atomic flag type and use itChris Robinson2021-04-151-5/+5
* Fix inverted check for updating deferred effectslot propertiesChris Robinson2021-04-131-1/+1
* Store buffer info in the queue entryChris Robinson2021-01-241-2/+9
* Make PopCount and CountTrailingZeros more standard-likeChris Robinson2021-01-221-4/+5
* Remove constexpr from a functionChris Robinson2021-01-171-6/+1
* Move cpu_caps and fpu_ctrl to coreChris Robinson2020-12-311-1/+1
* Avoid ugly reinterpret_casts with offsetofChris Robinson2020-12-291-6/+12
* Combine multiple functions into oneChris Robinson2020-12-281-32/+22
* Return an intrusive_ptr from EffectStateFactory::createChris Robinson2020-12-281-2/+1
* Workaround a GCC 5 constexpr function bugChris Robinson2020-12-281-0/+5
* Move the WetBuffer reference to EffectSlotChris Robinson2020-12-271-3/+1
* Combine EffectState::deviceUpdate with setBufferChris Robinson2020-12-261-4/+2
* Avoid AL enums for the EffectSlot typeChris Robinson2020-12-261-8/+62
* Move alexcpt to coreChris Robinson2020-12-241-1/+1
* Move logging to coreChris Robinson2020-12-171-1/+1
* Make ALbuffer inherit from BufferStorageChris Robinson2020-11-211-3/+3
* Use an array of auxslot pointers instead of IDs to lookupChris Robinson2020-11-071-41/+59
* Use a separate structure for the active effect slot propertiesChris Robinson2020-11-071-36/+36