diff options
| -rw-r--r-- | src/core/hw/gpu.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/core/hw/gpu.cpp b/src/core/hw/gpu.cpp index 7fb208e57..d94c2329b 100644 --- a/src/core/hw/gpu.cpp +++ b/src/core/hw/gpu.cpp | |||
| @@ -21,8 +21,8 @@ namespace GPU { | |||
| 21 | 21 | ||
| 22 | RegisterSet<u32, Regs> g_regs; | 22 | RegisterSet<u32, Regs> g_regs; |
| 23 | 23 | ||
| 24 | u32 g_cur_line = 0; ///< Current vertical screen line | 24 | u32 g_cur_line = 0; ///< Current vertical screen line |
| 25 | u64 g_last_ticks = 0; ///< Last CPU ticks | 25 | u64 g_last_line_ticks = 0; ///< CPU tick count from last vertical screen line |
| 26 | 26 | ||
| 27 | /** | 27 | /** |
| 28 | * Sets whether the framebuffers are in the GSP heap (FCRAM) or VRAM | 28 | * Sets whether the framebuffers are in the GSP heap (FCRAM) or VRAM |
| @@ -256,10 +256,10 @@ void Update() { | |||
| 256 | u64 current_ticks = Core::g_app_core->GetTicks(); | 256 | u64 current_ticks = Core::g_app_core->GetTicks(); |
| 257 | 257 | ||
| 258 | // Synchronize line... | 258 | // Synchronize line... |
| 259 | if ((current_ticks - g_last_ticks) >= GPU::kFrameTicks / framebuffer_top.height) { | 259 | if ((current_ticks - g_last_line_ticks) >= GPU::kFrameTicks / framebuffer_top.height) { |
| 260 | GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::PDC0); | 260 | GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::PDC0); |
| 261 | g_cur_line++; | 261 | g_cur_line++; |
| 262 | g_last_ticks = current_ticks; | 262 | g_last_line_ticks = current_ticks; |
| 263 | } | 263 | } |
| 264 | 264 | ||
| 265 | // Synchronize frame... | 265 | // Synchronize frame... |
| @@ -275,7 +275,7 @@ void Update() { | |||
| 275 | /// Initialize hardware | 275 | /// Initialize hardware |
| 276 | void Init() { | 276 | void Init() { |
| 277 | g_cur_line = 0; | 277 | g_cur_line = 0; |
| 278 | g_last_ticks = Core::g_app_core->GetTicks(); | 278 | g_last_line_ticks = Core::g_app_core->GetTicks(); |
| 279 | 279 | ||
| 280 | // SetFramebufferLocation(FRAMEBUFFER_LOCATION_FCRAM); | 280 | // SetFramebufferLocation(FRAMEBUFFER_LOCATION_FCRAM); |
| 281 | SetFramebufferLocation(FRAMEBUFFER_LOCATION_VRAM); | 281 | SetFramebufferLocation(FRAMEBUFFER_LOCATION_VRAM); |