dolphin/Source/Core
degasus d31bed8b79 Fifo: Rewrite SyncGpu
The new implementation has 3 options:
 SyncGpuMaxDistance
 SyncGpuMinDistance
 SyncGpuOverclock

The MaxDistance controlls how many CPU cycles the CPU is allowed to be in front
of the GPU. Too low values will slow down extremly, too high values are as
unsynchronized and half of the games will crash.
The -MinDistance (negative) set how many cycles the GPU is allowed to be in
front of the CPU. As we are used to emulate an infinitiv fast GPU, this may be
set to any high (negative) number.

The last parameter is to hack a faster (>1.0) or slower(<1.0) GPU. As we don't
emulate GPU timing very well (eg skip the timings of the pixel stage completely),
an overclock factor of ~0.5 is often much more accurate than 1.0
2015-06-08 23:16:24 +02:00
..
AudioCommon Use PanicAlert instead of PanicAlertT when appropriate 2015-06-04 13:25:17 +02:00
Common Fifo: Rewrite SyncGpu 2015-06-08 23:16:24 +02:00
Core Fifo: Rewrite SyncGpu 2015-06-08 23:16:24 +02:00
DiscIO Volume: Add prefer_long parameter to GetNames 2015-06-08 12:00:34 +02:00
DolphinQt DolphinQt: Use short GC game titles in grid view 2015-06-08 12:04:51 +02:00
DolphinWX Volume: Add prefer_long parameter to GetNames 2015-06-08 12:00:34 +02:00
InputCommon Revert "SDL: handle SDL_QUIT event" 2015-06-08 13:43:39 +12:00
UICommon Merge pull request #2494 from Sonicadvance1/common_disassembler 2015-06-02 20:26:26 -04:00
VideoBackends Fifo: Rewrite SyncGpu 2015-06-08 23:16:24 +02:00
VideoCommon Fifo: Rewrite SyncGpu 2015-06-08 23:16:24 +02:00
CMakeLists.txt Merge pull request #1085 from waddlesplash/refactoring 2014-10-05 21:25:44 -04:00