aboutsummaryrefslogtreecommitdiffstats
path: root/al/source.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up some more clang-tidy warningsChris Robinson2023-12-081-6/+6
* Try to work around a compiler issue with HexPrinterChris Robinson2023-12-081-6/+7
* Fix some clang-tidy warningsChris Robinson2023-12-081-13/+18
* Use RAII to handle writing under the mixer seqlockChris Robinson2023-12-041-3/+3
* Remove some unnecessary atomic wrappersChris Robinson2023-12-031-2/+3
* Replace a global function with a member functionChris Robinson2023-12-031-2/+2
* Make a couple global values/variables inlineChris Robinson2023-11-111-5/+3
* Remove an unnecessary deque with a custom allocatorChris Robinson2023-10-111-3/+3
* Don't inline a couple more template functionsChris Robinson2023-09-261-2/+2
* 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