aboutsummaryrefslogtreecommitdiffstats
path: root/al/source.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't try to access null pointersChris Robinson2023-04-281-0/+3
* Use std::transform to cast doubles to floatsChris Robinson2023-04-271-2/+4
* Make sure extension functions are properly aligned on 32-bitChris Robinson2023-04-121-2/+3
* Allow using a negative offset with callback buffersChris Robinson2023-03-281-1/+4
* Log the buffer format when queueing mismatched buffersChris Robinson2023-03-221-2/+6
* Remove the separate UserFmt typesChris Robinson2023-03-191-16/+3
* Simplify some samples-to-bytes conversionsChris Robinson2023-03-191-40/+8
* Add a compat option to restore AL_SOFT_buffer_sub_dataChris Robinson2023-03-171-10/+134
* Rename some member functions and variables for consistencyChris Robinson2023-03-161-102/+102
* Commit deferred EAX properties in alcProcessContextChris Robinson2023-03-161-15/+0
* Fix the format check for queueing buffersChris Robinson2023-03-151-1/+1
* Set a default version for EAX source propertiesChris Robinson2023-03-141-14/+15
* Don't allow queueing a buffer with no formatChris Robinson2023-03-121-10/+18
* Don't commit EAX updates in applyAllUpdatesChris Robinson2023-03-111-32/+9
* Don't assume the max property size unchecked for user pointersChris Robinson2023-03-061-56/+193
* Don't get the front element of an empty queueChris Robinson2023-03-051-1/+4
* Report the current buffer ID of a streaming sourceChris Robinson2023-03-051-2/+13
* Use macros for the likely/unlikely attributesChris Robinson2023-03-011-136/+136
* Don't start with fading for negative offsetsChris Robinson2023-02-181-2/+4
* Track the callback buffer base separatelyChris Robinson2023-02-181-0/+1
* Support IMA4 ADPCM as a mixing voice formatChris Robinson2023-02-141-12/+15
* Don't set an EAX version by default for sourcesChris Robinson2023-02-051-26/+8
* Don't force an update if there is no aux slot being replacedChris Robinson2023-01-201-4/+7
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-131-15/+15
* Avoid some explicit casts and referencesChris Robinson2023-01-011-3/+3
* Avoid a manual loop to find a buffer queue entryChris Robinson2022-12-241-6/+3
* Constify some parametersChris Robinson2022-12-241-16/+16
* Avoid using a macro to set a context error and returnChris Robinson2022-12-241-34/+32
* Avoid some macros for checking property sizes and valuesChris Robinson2022-12-241-169/+228
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-135/+135
* Avoid LIKELY/UNLIKELY macrosChris Robinson2022-12-051-119/+119
* Use standard likely/unlikely attributes when availableChris Robinson2022-12-051-18/+18
* Add functions to start sources at a particular device timeChris Robinson2022-11-031-161/+234
* Add the ability to start a voice at a particular timeChris Robinson2022-11-031-0/+2
* int64_t max can't fit into a double without narrowingChris Robinson2022-11-021-6/+0
* Handle negative voice positionsChris Robinson2022-11-021-36/+66
* Remove a redundant checkChris Robinson2022-07-171-3/+0
* Fix parameter signednessChris Robinson2022-07-171-1/+1
* [EAX_SOURCE] Fix source's occlusion and exclusion contributionBoris I. Bendovsky2022-07-171-17/+44
* [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-171-2/+11
* [EAX_FX_SLOT] Fix slot's occlusion contributionBoris I. Bendovsky2022-07-171-1/+3
* Dynamically allocate EffectSlot objectsChris Robinson2022-07-151-2/+2
* Don't always activate the EAX primary effect slot for sourcesChris Robinson2022-07-061-14/+22
* Combine multiple individual flagsChris Robinson2022-06-191-48/+32
* Track EAX1 source changesChris Robinson2022-06-191-9/+6
* Avoid changing the EAX version on failureChris Robinson2022-06-181-3/+2
* Fix inverted checksChris Robinson2022-06-181-4/+4
* Don't mark the EAX version changed when getting propertiesChris Robinson2022-06-181-4/+5