mrvacbob
|
b84e2a49d5
|
Improve threading in audio buffer.
Remove the optionally atomic feature from TPCircularBuffer cause it's more complicated than any possible savings.
|
2019-06-05 01:40:53 -07:00 |
|
mrvacbob
|
d476bb8f36
|
Update TPCircularBuffer from upstream
|
2019-06-05 01:05:42 -07:00 |
|
mrvacbob
|
dd52958c41
|
Fix incorrect use of 'volatile'
Atomic is all you need.
|
2019-06-01 23:46:31 -07:00 |
|
clobber
|
f5beca0a79
|
Build fix for latest Clang.
|
2018-04-05 03:09:21 -05:00 |
|
clobber
|
663f1e7783
|
Fix compiling against C++11 cores that include <atomic>.
This reverts most of commit 91199849b0 and checks for C++11 support before including <atomic>.
|
2017-07-22 18:23:11 -05:00 |
|
clobber
|
91199849b0
|
Remove unnecessary ‘extern C++’ in TPCircularBuffer which breaks building some cores.
|
2017-02-21 11:59:47 -06:00 |
|
clobber
|
114e02a65d
|
Update TPCircularBuffer. Replaces deprecated OSAtomic for stdatomic.
|
2017-02-20 23:16:42 -06:00 |
|
Remy Demarest
|
a0434761d7
|
Move OpenEmuSystem and OpenEmuBase frameworks into their own project.
|
2013-04-07 00:21:09 -07:00 |
|