aboutsummaryrefslogtreecommitdiffstats
path: root/al/source.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary IsPlayingOrPaused callsChris Robinson2022-02-131-42/+28
* Remove an unused return typeChris Robinson2022-02-131-54/+61
* Don't make mPropsDirty atomicChris Robinson2022-02-131-16/+27
* Commit source EAX properties when not deferringChris Robinson2022-02-131-61/+78
* Fix an exported symbolChris Robinson2022-02-121-1/+1
* Handle AirAbsorptionGainHF as a native context propertyChris Robinson2022-02-081-10/+1
* Ensure sources update together from EAX commitsChris Robinson2022-02-081-0/+9
* 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
* EAX various fixes (#657)Boris I. Bendovsky2022-02-081-1/+49
* Avoid a proxy ALfilter object for EAX source propertiesChris Robinson2022-02-071-125/+68
* Avoid eax_al_source_i/f wrappersChris Robinson2022-02-071-53/+22
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-8/+7
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+2488
* Get rid of MathDefsChris Robinson2022-01-271-1/+0
* 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
* 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-151-23/+74
* Add an internal Super Stereo formatChris Robinson2021-12-111-6/+3
* Make the backend pointer part of ALCdevice instead of DeviceBaseChris Robinson2021-11-191-2/+2
* Make a construct_at method amd use itChris Robinson2021-10-081-1/+1
* Silence some static analysis warningsChris Robinson2021-10-031-2/+4
* Read the channel format from the correct objectChris Robinson2021-07-131-2/+2
* Add a UHJ-specific coefficient scaling arrayChris Robinson2021-07-131-1/+1
* 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-271-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-5/+5
* Move ContextBase and VoiceChange to coreChris Robinson2021-04-271-1/+1
* Partially implement an extension to hold sources on disconnectChris Robinson2021-04-261-14/+24
* Move bformatdec to coreChris Robinson2021-04-251-1/+1
* Create a base the ALCdevice and ALCcontext structsChris Robinson2021-04-241-11/+11
* Fix dirty flag checkChris Robinson2021-04-181-1/+1
* Restore missing AL_SOFT_source_length queriesChris Robinson2021-04-151-0/+93
* Make an inverted atomic flag type and use itChris Robinson2021-04-151-5/+5
* Add support for 4-channel UHJChris Robinson2021-03-311-4/+4
* Handle 3-channel UHJ audio buffersChris Robinson2021-03-311-2/+4
* Decode UHJ buffers to B-Format for mixingChris Robinson2021-03-311-4/+4
* Combine some duplicate codeChris Robinson2021-03-301-42/+1
* Load/convert samples from all channels at once for mixingChris Robinson2021-03-191-7/+8
* Add a alSourceQueueBufferLayersSOFT stubChris Robinson2021-02-041-0/+11
* Make sure InitVoice is given a valid buffer queue itemChris Robinson2021-01-261-2/+2
* Use an AL-specific buffer queue item struct for sourcesChris Robinson2021-01-251-36/+32
* Use a deque for the source buffer queueChris Robinson2021-01-251-148/+112
* Store the callback in the buffer list itemChris Robinson2021-01-241-1/+3