aboutsummaryrefslogtreecommitdiffstats
path: root/al/source.cpp
Commit message (Expand)AuthorAgeFilesLines
* Avoid casting an integer literalChris Robinson2023-09-221-12/+17
* Fix source span sizeChris Robinson2023-09-171-5/+5
* Rename noinline to NOINLINEChris Robinson2023-09-171-2/+2
* Don't inline some big functionsChris Robinson2023-09-161-40/+32
* Use duration_cast to convert nanoseconds to secondsChris Robinson2023-09-161-9/+14
* Add AL_EXT_debug functions to set/get object namesChris Robinson2023-08-111-0/+14
* Declare functions closer to where they're neededChris Robinson2023-07-261-40/+39
* Fix some typos (#872)Dirk Stolle2023-07-041-3/+3
* Use cinttypes instead of inttypes.h in C++Chris Robinson2023-06-011-1/+1
* Rename threads.cpp/h to alsem.cpp/hChris Robinson2023-06-011-1/+0
* Make the API functions noexceptChris Robinson2023-05-221-15/+3
* Fix linkage definitionsChris Robinson2023-05-141-37/+37
* Don't check for a null context in direct functionsChris Robinson2023-05-141-115/+15
* Implement direct functions for sourcesChris Robinson2023-05-141-277/+272
* Avoid using al::vector unnecessarilyChris Robinson2023-05-121-6/+7
* Only check isfinite for floating point valuesChris Robinson2023-05-061-19/+28
* Improve accuracy for the source offset and length queriesChris Robinson2023-05-061-39/+63
* Combine multiple functions into reusable templatesChris Robinson2023-05-061-1139/+814
* Clean up some temporary variable namesChris Robinson2023-05-051-10/+3
* Use some more standard functionsChris Robinson2023-05-051-4/+4
* Replace al::optional with std::optionalChris Robinson2023-05-041-15/+15
* 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