aboutsummaryrefslogtreecommitdiffstats
path: root/al
Commit message (Expand)AuthorAgeFilesLines
...
* Combine listener and context updatesChris Robinson2022-02-083-55/+21
* Apply updates for EAX context propertiesChris Robinson2022-02-082-27/+0
* Ensure sources update together from EAX commitsChris Robinson2022-02-083-12/+40
* Commit deferred EAX settings earlier when playingChris Robinson2022-02-081-10/+3
* Be less agressive with source updates on EAX changesChris Robinson2022-02-081-31/+10
* Fix sign of ALeffectslot::eax_get_eax_default_lock's return typeChris Robinson2022-02-082-2/+2
* Hold mPropLock when deferring updatesChris Robinson2022-02-081-0/+2
* EAX various fixes (#657)Boris I. Bendovsky2022-02-088-67/+133
* Avoid a proxy ALfilter object for EAX source propertiesChris Robinson2022-02-074-284/+78
* Avoid eax_al_source_i/f wrappersChris Robinson2022-02-072-63/+22
* Avoid using ALeffect to manage EaxEffect objectsChris Robinson2022-02-0720-432/+124
* Don't pass an ALeffect to ALeffectslot::initEffectChris Robinson2022-02-072-11/+16
* Avoid the need for EaxAlContextWrapperChris Robinson2022-02-062-49/+19
* Update the effectslot props with a function instead of a macroChris Robinson2022-02-061-27/+13
* Inline some simple gettersChris Robinson2022-02-052-50/+7
* Avoid global pointers to string literalsChris Robinson2022-02-012-21/+20
* [EAX] Add primary extension name for EAX v2.0 (#653)Boris I. Bendovsky2022-02-013-3/+6
* [EAX] Fix alIsExtensionPresent (#651)Boris I. Bendovsky2022-01-311-5/+5
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-3037-160/+108
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-3046-0/+16784
* Remove math_defs.hChris Robinson2022-01-271-2/+1
* Get rid of MathDefsChris Robinson2022-01-271-1/+0
* Properly compare the buffer channels for preservationChris Robinson2022-01-171-1/+1
* Fixed compiler warning (#640)Derek Henderson2022-01-171-1/+1
* Use a bitset instead of a plain uint for flagsChris Robinson2021-12-231-8/+8
* Set the voice's ambisonic order for playing super stereoChris Robinson2021-12-171-1/+1
* Move the effects base and effectslot to coreChris Robinson2021-12-171-1/+1
* Remove an unnecessary parameterChris Robinson2021-12-171-1/+1
* Allocate voice properties in clustersChris Robinson2021-12-171-7/+7
* Rename Voice::mNumChannels for clarityChris Robinson2021-12-151-1/+1
* Add source properties for Super StereoChris Robinson2021-12-152-23/+82
* Add an internal Super Stereo formatChris Robinson2021-12-112-14/+7
* Make the backend pointer part of ALCdevice instead of DeviceBaseChris Robinson2021-11-191-2/+2
* Update some in-progress extension typesChris Robinson2021-11-101-2/+2
* Avoid manually prefixing EventType_ enumsChris Robinson2021-10-101-12/+12
* Make a construct_at method amd use itChris Robinson2021-10-086-6/+6
* Silence some static analysis warningsChris Robinson2021-10-035-9/+11
* Make simpler likely/unlikely functions and use them in some placesChris Robinson2021-10-033-6/+6
* Combine a couple similar switch blocksChris Robinson2021-07-171-77/+64
* Read the channel format from the correct objectChris Robinson2021-07-131-2/+2
* Fix returned value for AL_AMBISONIC_SCALING_SOFT buffer queriesChris Robinson2021-07-131-1/+1
* Add a UHJ-specific coefficient scaling arrayChris Robinson2021-07-132-1/+2
* Don't allocate full buffer lines in each voiceChris Robinson2021-06-211-4/+10
* Avoid mixing extraneous channelsChris Robinson2021-06-211-2/+7
* Add back some more missing includesChris Robinson2021-04-276-0/+10
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-2711-11/+12
* Rename alcmain.h to device.hChris Robinson2021-04-277-12/+12
* Update include headersChris Robinson2021-04-2727-49/+49
* Move BufferStorage and Voice to coreChris Robinson2021-04-274-5/+5
* Move ContextBase and VoiceChange to coreChris Robinson2021-04-272-2/+2