| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't try to access null pointers | Chris Robinson | 2023-04-28 | 1 | -0/+3 |
* | Simplify effect state buffer handling some | Chris Robinson | 2023-04-04 | 1 | -9/+2 |
* | Don't set a default EAX version for fx slots | Chris Robinson | 2023-03-11 | 1 | -1/+0 |
* | Update the EAX version after setting fx slot properties | Chris Robinson | 2023-03-11 | 1 | -7/+10 |
* | Don't commit EAX updates in applyAllUpdates | Chris Robinson | 2023-03-11 | 1 | -4/+0 |
* | Convert the EAX Compressor effect | Chris Robinson | 2023-03-10 | 1 | -1/+1 |
* | Convert EAX chorus and flanger effects | Chris Robinson | 2023-03-10 | 1 | -1/+1 |
* | Rework EAX effect handling | Chris Robinson | 2023-03-10 | 1 | -97/+45 |
* | Use macros for the likely/unlikely attributes | Chris Robinson | 2023-03-01 | 1 | -56/+56 |
* | Avoid using a macro to set a context error and return | Chris Robinson | 2022-12-24 | 1 | -21/+21 |
* | Avoid using a macro to wrap standard attributes | Chris Robinson | 2022-12-06 | 1 | -56/+56 |
* | Use standard likely/unlikely attributes when available | Chris Robinson | 2022-12-05 | 1 | -56/+56 |
* | AllocEffectSlot can't fail | Chris Robinson | 2022-07-29 | 1 | -17/+3 |
* | Use an intrusive_ptr to hold on to the EffectState | Chris Robinson | 2022-07-29 | 1 | -5/+3 |
* | Mark the EffectSlot in use after getting one | Chris Robinson | 2022-07-26 | 1 | -0/+1 |
* | [EAX_SOURCE] Fix source's occlusion and exclusion contribution | Boris I. Bendovsky | 2022-07-17 | 1 | -2/+15 |
* | [EAX_FX_SLOT] Fix setting EAX5 flags | Boris I. Bendovsky | 2022-07-17 | 1 | -1/+1 |
* | [EAX_FX_SLOT] Fix defaults for current properties | Boris I. Bendovsky | 2022-07-17 | 1 | -14/+40 |
* | [EAX_FX_SLOT] Fix EAXGet for EAX5 | Boris I. Bendovsky | 2022-07-17 | 1 | -1/+1 |
* | Don't pass an EaxCall to initialize_fx_slots | Chris Robinson | 2022-07-15 | 1 | -10/+2 |
* | Allocate EffectSlots in clusters | Chris Robinson | 2022-07-15 | 1 | -4/+4 |
* | Dynamically allocate EffectSlot objects | Chris Robinson | 2022-07-15 | 1 | -9/+12 |
* | Don't track dirty flags per EAX version | Chris Robinson | 2022-07-13 | 1 | -39/+29 |
* | [EAX] Use separate FX slot state for each version (#730) | Boris I. Bendovsky | 2022-07-12 | 1 | -510/+328 |
* | [EAX] Add separate effect state for each version (#705) | Boris I. Bendovsky | 2022-05-24 | 1 | -110/+84 |
* | Move EAX files to their own sub-directory | Chris Robinson | 2022-05-16 | 1 | -2/+2 |
* | Replace a few asserts with actual checks or ASSUME() | Chris Robinson | 2022-03-30 | 1 | -1/+1 |
* | Inline a couple dispatch calls | Chris Robinson | 2022-03-26 | 1 | -7/+0 |
* | Avoid a stateful unique_ptr deleter | Chris Robinson | 2022-03-05 | 1 | -12/+3 |
* | Simplify committing EAX properties | Chris Robinson | 2022-03-05 | 1 | -22/+6 |
* | Ensure deferred EAX effect properties are committed | Chris Robinson | 2022-03-04 | 1 | -21/+37 |
* | Avoid more unnecessary atomics | Chris Robinson | 2022-02-13 | 1 | -12/+10 |
* | Fix sign of ALeffectslot::eax_get_eax_default_lock's return type | Chris Robinson | 2022-02-08 | 1 | -1/+1 |
* | EAX various fixes (#657) | Boris I. Bendovsky | 2022-02-08 | 1 | -47/+52 |
* | Avoid using ALeffect to manage EaxEffect objects | Chris Robinson | 2022-02-07 | 1 | -42/+11 |
* | Don't pass an ALeffect to ALeffectslot::initEffect | Chris Robinson | 2022-02-07 | 1 | -10/+15 |
* | Update the effectslot props with a function instead of a macro | Chris Robinson | 2022-02-06 | 1 | -27/+13 |
* | Move ALSOFT_EAX definition to config.h | Chris Robinson | 2022-01-30 | 1 | -5/+3 |
* | Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632) | Boris I. Bendovsky | 2022-01-30 | 1 | -0/+834 |
* | Make a construct_at method amd use it | Chris Robinson | 2021-10-08 | 1 | -1/+1 |
* | Silence some static analysis warnings | Chris Robinson | 2021-10-03 | 1 | -0/+1 |
* | Rename alcontext.h and move some functions to context.cpp | Chris Robinson | 2021-04-27 | 1 | -1/+1 |
* | Rename alcmain.h to device.h | Chris Robinson | 2021-04-27 | 1 | -1/+1 |
* | Update include headers | Chris Robinson | 2021-04-27 | 1 | -4/+4 |
* | Create a base the ALCdevice and ALCcontext structs | Chris Robinson | 2021-04-24 | 1 | -4/+4 |
* | Force an effect slot update when implicitly starting | Chris Robinson | 2021-04-19 | 1 | -0/+4 |
* | Don't flag the auxslot dirty when setting the current value | Chris Robinson | 2021-04-19 | 1 | -0/+14 |
* | Make an inverted atomic flag type and use it | Chris Robinson | 2021-04-15 | 1 | -5/+5 |
* | Fix inverted check for updating deferred effectslot properties | Chris Robinson | 2021-04-13 | 1 | -1/+1 |
* | Store buffer info in the queue entry | Chris Robinson | 2021-01-24 | 1 | -2/+9 |