aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/base.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename Alc to alcChris Robinson2019-07-281-58/+0
|
* Rename alMain.h to alcmain.hChris Robinson2019-07-281-1/+1
| | | | And move it and alu.h to Alc/.
* Remove the UNUSED macroChris Robinson2019-07-281-1/+1
|
* Specify the buffer size as itself instead of the period countChris Robinson2019-04-261-1/+1
| | | | | | | Certain backends don't need a buffer size to be a strict multiple of the period count, which allows a little more flexibility. The period/update size simply acts as the minimum request, which helps control CPU load by determining how often parameter and other pre-mixing updates are processed.
* Use `= default` to define trivial dtor/ctorFilip Gawin2019-01-091-2/+1
|
* Use c++ headersFilip Gawin2019-01-091-1/+1
|
* Don't make the backend's lock/unlock methods noexceptChris Robinson2018-12-291-6/+0
|
* Get rid of ALCdevice_Lock/UnlockChris Robinson2018-12-291-6/+0
|
* Return a unique_ptr for the backendChris Robinson2018-12-291-1/+1
|
* Convert the backends to use proper inheritenceChris Robinson2018-12-281-44/+24
|
* Use a proper constructor/destructor for the ALCbackend baseChris Robinson2018-12-271-7/+4
|
* Remove althrd_yieldChris Robinson2018-11-261-1/+3
|
* Use proper time types for the device clock time and latencyChris Robinson2018-11-221-3/+3
|
* Use standard types for the device clock timesChris Robinson2018-11-221-1/+1
|
* Remove the ATOMIC_THREAD_FENCE macroChris Robinson2018-11-191-3/+3
|
* Remove unused declarations and definitionsChris Robinson2018-11-151-6/+0
|
* Use a C++ mutex with the device backend baseChris Robinson2018-11-151-8/+13
|
* Don't bother inlining some functionsChris Robinson2018-11-131-0/+14
|
* Convert the backend base to C++Chris Robinson2018-11-131-0/+79