aboutsummaryrefslogtreecommitdiffstats
path: root/al/auxeffectslot.h
Commit message (Expand)AuthorAgeFilesLines
* Remove DEF_NEWDELChris Robinson2023-12-161-3/+0
* Fix some clang-tidy warningsChris Robinson2023-12-081-8/+8
* Remove some unnecessary atomic wrappersChris Robinson2023-12-031-1/+1
* Allow querying AL_EFFECTSLOT_EFFECTChris Robinson2023-08-251-1/+3
* Add AL_EXT_debug functions to set/get object namesChris Robinson2023-08-111-0/+3
* Convert the remaining EAX effectsChris Robinson2023-03-111-2/+2
* Convert the EAX Echo and Equalizer effectsChris Robinson2023-03-111-2/+2
* Convert the EAX Autowah and Compressor effectsChris Robinson2023-03-111-4/+4
* Convert the EAX Compressor effectChris Robinson2023-03-101-2/+2
* Convert EAX chorus and flanger effectsChris Robinson2023-03-101-4/+4
* Rework EAX effect handlingChris Robinson2023-03-101-5/+3
* [EAX_SOURCE] Fix source's occlusion and exclusion contributionBoris I. Bendovsky2022-07-171-0/+3
* [EAX_FX_SLOT] Fix defaults for current propertiesBoris I. Bendovsky2022-07-171-4/+5
* Don't pass an EaxCall to initialize_fx_slotsChris Robinson2022-07-151-5/+3
* Allocate EffectSlots in clustersChris Robinson2022-07-151-1/+1
* Dynamically allocate EffectSlot objectsChris Robinson2022-07-151-1/+1
* Make a member function staticChris Robinson2022-07-131-1/+1
* Don't track dirty flags per EAX versionChris Robinson2022-07-131-8/+6
* [EAX] Use separate FX slot state for each version (#730)Boris I. Bendovsky2022-07-121-120/+250
* [EAX] Add separate effect state for each version (#705)Boris I. Bendovsky2022-05-241-68/+31
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-3/+3
* Inline a couple dispatch callsChris Robinson2022-03-261-2/+3
* Avoid a stateful unique_ptr deleterChris Robinson2022-03-051-16/+7
* Ensure deferred EAX effect properties are committedChris Robinson2022-03-041-1/+3
* Avoid more unnecessary atomicsChris Robinson2022-02-131-1/+1
* 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-11/+11
* Avoid using ALeffect to manage EaxEffect objectsChris Robinson2022-02-071-11/+5
* Don't pass an ALeffect to ALeffectslot::initEffectChris Robinson2022-02-071-1/+1
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-3/+3
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+221
* Move the effects base and effectslot to coreChris Robinson2021-12-171-1/+1
* Rename alcmain.h to device.hChris Robinson2021-04-271-1/+1
* Update include headersChris Robinson2021-04-271-3/+3
* Make an inverted atomic flag type and use itChris Robinson2021-04-151-1/+1
* Combine multiple functions into oneChris Robinson2020-12-281-2/+1
* Move the WetBuffer reference to EffectSlotChris Robinson2020-12-271-3/+0
* Avoid AL enums for the EffectSlot typeChris Robinson2020-12-261-1/+1
* Use a separate structure for the active effect slot propertiesChris Robinson2020-11-071-47/+2
* Store the wet buffers in the contextChris Robinson2020-11-021-1/+2
* Rework effect slot buffer settingChris Robinson2020-09-051-3/+0
* Don't add effect slots to the active list until an effect is setChris Robinson2020-09-051-0/+8
* Store a reference to the effect buffer as an active propertyChris Robinson2020-08-241-0/+2
* Add a method for effects to create persistent buffer dataChris Robinson2020-08-241-0/+1
* Use an intrusive_ptr to hold the unapplied effect stateChris Robinson2020-08-241-1/+1
* Allow setting a buffer on an effect slotChris Robinson2020-08-241-0/+2
* Use an intrusive_ptr for ALeffectslotProps::StateChris Robinson2020-08-241-1/+2
* Change a couple functions into member functionsChris Robinson2020-05-101-5/+4
* Clean up some more unnecessary uses of AL typesChris Robinson2020-04-081-5/+5
* Avoid AL[C]boolean for internal useChris Robinson2020-03-281-7/+7