aboutsummaryrefslogtreecommitdiffstats
path: root/al/source.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use an allocator to allocate uninitilized sublistsChris Robinson2024-01-011-16/+15
* Use standard operator new[] and delete[] for aligned allocationsChris Robinson2024-01-011-1/+1
* Replace some macrosChris Robinson2023-12-291-12/+12
* Handle pointer ownership a bit betterChris Robinson2023-12-291-7/+8
* Clean up some gotos and non-optimal castsChris Robinson2023-12-261-71/+75
* Avoid another assignment in an if statementChris Robinson2023-12-251-1/+2
* Avoid assignments in if conditionsChris Robinson2023-12-231-2/+2
* 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