Jonathan Li
|
448ca97d93
|
gsdx: Avoid "using namespace std" in spsc queue
|
2017-03-21 00:10:35 +00:00 |
Gregory Hainaut
|
701743a4ec
|
gsdx boost queue: init all states
|
2017-01-22 16:43:35 +01:00 |
Gregory Hainaut
|
e4f4350bb4
|
boost ring queue: dedicate cache line for atomic variable
Bad for data cache ! But it might be better for atomic operation.
|
2017-01-18 19:07:01 +01:00 |
Gregory Hainaut
|
8779583bdb
|
boost ring queue: use % to wrap the index
For power of 2, it is replaced with a single and instruction. If it potentially faster
than branch. But it worths a benchmark
|
2017-01-18 19:07:01 +01:00 |
Gregory Hainaut
|
725aaccf5c
|
boost ring queue: extend the interface to ease replacement of dequeue class in core
|
2017-01-18 19:07:00 +01:00 |
Gregory Hainaut
|
90794c302a
|
gsdx-queue: import spsc_queue of boost
I remove 80% of the file to only keep the ring buffer core
Same speed as boost but without the boost dependency
|
2015-04-17 19:12:36 +02:00 |