aboutsummaryrefslogtreecommitdiffstats
path: root/al
Commit message (Expand)AuthorAgeFilesLines
* Clear the buffer from X-RAM before updating its sizeChris Robinson2022-08-051-0/+3
* AllocEffectSlot can't failChris Robinson2022-07-291-17/+3
* Use an intrusive_ptr to hold on to the EffectStateChris Robinson2022-07-291-5/+3
* Mark the EffectSlot in use after getting oneChris Robinson2022-07-261-0/+1
* Remove a redundant checkChris Robinson2022-07-171-3/+0
* Fix parameter signednessChris Robinson2022-07-172-2/+2
* Fix possible C2084 compiler error (#735)Edoardo Lolletti2022-07-171-0/+3
* [EAX_SOURCE] Fix source's occlusion and exclusion contributionBoris I. Bendovsky2022-07-173-19/+62
* [EAX_FX_SLOT] Fix setting EAX5 flagsBoris I. Bendovsky2022-07-171-1/+1
* [EAX_FX_SLOT] Fix defaults for current propertiesBoris I. Bendovsky2022-07-172-18/+45
* [EAX_SOURCE] Skip occlusion calculation if occlusion property is zeroBoris I. Bendovsky2022-07-171-3/+7
* [EAX_SOURCE] Fix Room and RoomHF contributionBoris I. Bendovsky2022-07-171-2/+3
* [EAX_SOURCE] Fix getting active FX slot IDsBoris I. Bendovsky2022-07-172-2/+12
* [EAX_FX_SLOT] Fix slot's occlusion contributionBoris I. Bendovsky2022-07-171-1/+3
* [EAX_CALL] Clear defer flag for immediate-only propertiesBoris I. Bendovsky2022-07-171-1/+22
* [EAX_FX_SLOT] Mark sources as changed instead of commiting them to catch up w...Boris I. Bendovsky2022-07-171-0/+1
* [EAX_FX_SLOT] Fix EAXGet for EAX5Boris I. Bendovsky2022-07-171-1/+1
* Don't pass an EaxCall to initialize_fx_slotsChris Robinson2022-07-154-29/+11
* Allocate EffectSlots in clustersChris Robinson2022-07-152-5/+5
* Dynamically allocate EffectSlot objectsChris Robinson2022-07-153-12/+15
* Make a member function staticChris Robinson2022-07-131-1/+1
* Don't track dirty flags per EAX versionChris Robinson2022-07-132-47/+35
* [EAX] Add separate context state for each version (#731)Boris I. Bendovsky2022-07-132-15/+15
* [EAX] Use separate FX slot state for each version (#730)Boris I. Bendovsky2022-07-1221-737/+676
* Don't always activate the EAX primary effect slot for sourcesChris Robinson2022-07-061-14/+22
* Remove an unused structChris Robinson2022-07-052-3/+2
* Avoid separate lines for logging exceptionsChris Robinson2022-07-051-14/+5
* Don't change the EAX version when getting a reverb propertyChris Robinson2022-06-191-11/+7
* Combine multiple individual flagsChris Robinson2022-06-193-105/+67
* Track EAX1 source changesChris Robinson2022-06-193-13/+7
* Remove some unnecessary comparison operatorsChris Robinson2022-06-182-352/+72
* Avoid changing the EAX version on failureChris Robinson2022-06-181-3/+2
* Avoid more struct compared for reverb EAX updatesChris Robinson2022-06-181-7/+18
* Fix inverted checksChris Robinson2022-06-181-4/+4
* Don't mark the EAX version changed when getting propertiesChris Robinson2022-06-181-4/+5
* Avoid a full struct compare to check for changesChris Robinson2022-06-182-10/+19
* Rename a parameter to avoid a shadowing warningChris Robinson2022-06-181-24/+18
* Fix checking if the primary effect slot changedChris Robinson2022-06-182-7/+2
* [EAX] Add separate source state for each version (#720)Boris I. Bendovsky2022-06-186-2566/+1656
* [EAX] Add separate effect state for each version (#705)Boris I. Bendovsky2022-05-2428-6483/+4091
* Move EAX files to their own sub-directoryChris Robinson2022-05-1641-67/+66
* Properly set the air absorption gain baseChris Robinson2022-05-101-0/+1
* Silence reverb with EAX by defaultChris Robinson2022-04-161-0/+6
* Remove the unused flags parameter from alBufferCallbackSOFTChris Robinson2022-04-011-3/+1
* Avoid some explicit extern "C"s on function definitionsChris Robinson2022-03-312-4/+4
* Simplify al::byteChris Robinson2022-03-301-12/+10
* Replace a few asserts with actual checks or ASSUME()Chris Robinson2022-03-302-7/+7
* Inline a couple dispatch callsChris Robinson2022-03-264-24/+5
* Don't expose EAX reverb preset duplicatesChris Robinson2022-03-242-113/+62
* Revert "Set the proper reverb effect defaults for EAX"Chris Robinson2022-03-241-25/+0