Commit Graph
8 Commits
Author SHA1 Message Date
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