diff --git a/gfx/drivers/ctr_gfx.c b/gfx/drivers/ctr_gfx.c index 81c6e1658e..9714e4330e 100644 --- a/gfx/drivers/ctr_gfx.c +++ b/gfx/drivers/ctr_gfx.c @@ -806,7 +806,6 @@ static bool ctr_frame(void* data, const void* frame, // Swap buffers : - ctr->current_buffer_top ^= 1; extern GSPGPU_FramebufferInfo topFramebufferInfo; extern u8* gfxSharedMemory; extern u8 gfxThreadID; @@ -835,6 +834,8 @@ static bool ctr_frame(void* data, const void* frame, framebufferInfo[framebufferInfoHeader[0x0]] = topFramebufferInfo; framebufferInfoHeader[0x1]=1; + ctr->current_buffer_top ^= 1; + performance_counter_stop(&ctrframe_f); return true;