Merge pull request #18743 from hrydgard/retroachievements-match-libretro

Change when we call rc_client_do_frame to something that matches libretro
This commit is contained in:
Henrik Rydgård
2024-01-23 10:49:16 +01:00
committed by GitHub
2 changed files with 3 additions and 3 deletions
-3
View File
@@ -499,9 +499,6 @@ static void DoFrameIdleTiming() {
void hleEnterVblank(u64 userdata, int cyclesLate) {
int vbCount = userdata;
// This should be a good place to do it. Should happen once per vblank. Here or in leave? Not sure it matters much.
Achievements::FrameUpdate();
VERBOSE_LOG(SCEDISPLAY, "Enter VBlank %i", vbCount);
DisplayFireVblankStart();
+3
View File
@@ -1432,6 +1432,9 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) {
}
PSP_EndHostFrame();
// This place rougly matches how libretro handles it (after retro_frame).
Achievements::FrameUpdate();
}