aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* Add placement operator deleteChris Robinson2019-01-111-3/+7
|
* Add a missing includeChris Robinson2019-01-111-0/+1
|
* Add a flexible array template containerChris Robinson2019-01-111-0/+42
|
* Remove redundant void argument list in function defFilip Gawin2019-01-091-2/+2
|
* Use c++ headersFilip Gawin2019-01-092-3/+3
|
* Avoid using old style castsFilip Gawin2019-01-081-1/+1
| | | | | | To think about: examples/alffplay.cpp:600 OpenAL32/Include/alMain.h:295
* Merge pull request #260 from ShFil119/impr/nullptrkcat2019-01-071-3/+3
|\ | | | | Use nullptr in cpp files
| * Use nullptr in cpp filesFilip Gawin2019-01-071-3/+3
| |
* | Move some macros to a common headerChris Robinson2019-01-071-0/+39
|/
* Replace macros with constexpr inline functionsChris Robinson2019-01-061-7/+22
|
* Add and use a make_unique functionChris Robinson2019-01-011-0/+7
|
* Compile makehrtf as C++Chris Robinson2018-12-311-2/+2
|
* Use static_cast instead of reinterpret_cast where possibleChris Robinson2018-12-281-1/+1
|
* Fix narrowing conversion from double to floatChris Robinson2018-12-221-2/+2
|
* Clean up some math stuffChris Robinson2018-12-222-22/+4
|
* Add an assume_aligned helperChris Robinson2018-12-201-0/+15
|
* Remove an unused sourceChris Robinson2018-12-121-4/+0
|
* Use proper classes for Vector and Matrix typesChris Robinson2018-12-122-40/+88
|
* Avoid several uses of memsetChris Robinson2018-12-081-3/+1
|
* Rename a function for consistencyChris Robinson2018-11-292-4/+4
|
* Avoid alsem* wrappers for al::semaphoreChris Robinson2018-11-272-146/+54
|
* Make and use a semaphore classChris Robinson2018-11-272-19/+51
|
* Remove althrd_yieldChris Robinson2018-11-261-13/+0
|
* Remove unused almtx stuffChris Robinson2018-11-262-157/+2
|
* Remove the last remaining uses of althrd_tChris Robinson2018-11-262-92/+0
|
* Remove althrd_t from WindowsChris Robinson2018-11-263-117/+5
|
* Get rid of the last ATOMIC macro usesChris Robinson2018-11-261-15/+0
|
* Remove some unused macrosChris Robinson2018-11-261-7/+0
|
* Avoid using the ATOMIC() macroChris Robinson2018-11-261-2/+0
|
* Avoid using ATOMIC_INITChris Robinson2018-11-261-3/+1
|
* Add and use a macro to define placement-new-only allocatorsChris Robinson2018-11-221-0/+4
| | | | | | This is for structs that utilize over-allocation, either flexible array members, or which store optional additional objects in the same allocation block.
* Always use RAII with EffectSlotLockChris Robinson2018-11-211-2/+3
|
* Remove the ATOMIC_THREAD_FENCE macroChris Robinson2018-11-191-3/+0
|
* Remove the CONST_CAST hackChris Robinson2018-11-191-12/+0
|
* Remove unnecessary using statementsChris Robinson2018-11-191-35/+16
|
* Remove the atomic exchange macrosChris Robinson2018-11-191-10/+0
|
* Simplify the RefCount typeChris Robinson2018-11-191-9/+8
|
* Replace ATOMIC_REPLACE_HEAD with an inline functionChris Robinson2018-11-191-7/+9
|
* Remove the pointer-specific atomic exchange macrosChris Robinson2018-11-181-15/+1
|
* Move the alignment-aware allocator and vector to headersChris Robinson2018-11-181-0/+38
|
* Use new/delete for ALCcontext objectsChris Robinson2018-11-182-14/+15
|
* Move the vector and matrix declarations to a separate headerChris Robinson2018-11-172-0/+58
|
* Remove unused headers and checksChris Robinson2018-11-174-60/+0
|
* Convert almalloc.c to C++Chris Robinson2018-11-171-2/+2
|
* Always use C++11 atomicsChris Robinson2018-11-172-346/+2
|
* Don't pass the current thread to althrd_setnameChris Robinson2018-11-172-43/+8
|
* Convert threads.c to C++Chris Robinson2018-11-175-319/+34
| | | | Also vastly simplify and remove related code.
* Use standard complex types instead of customChris Robinson2018-11-173-139/+79
|
* Remove some more unused stuffChris Robinson2018-11-172-32/+4
|
* Remove unneeded declarations and definitionsChris Robinson2018-11-174-70/+33
|