pandora: use quad buffering so that ff doesn't tear

also fix frame counter overflowing fb
This commit is contained in:
notaz 2013-08-12 01:50:03 +03:00
parent 001f73a0d6
commit b011c2af39
2 changed files with 9 additions and 7 deletions

View file

@ -1370,10 +1370,8 @@ void emu_loop(void)
sprintf(fpsbuff, "%02i/%02i/%02i", frames_shown, bench_fps_s, (bf[0]+bf[1]+bf[2]+bf[3])>>2);
printf("%s\n", fpsbuff);
#else
if (currentConfig.EmuOpt & EOPT_SHOW_FPS) {
sprintf(fpsbuff, "%02i/%02i", frames_shown, frames_done);
if (fpsbuff[5] == 0) { fpsbuff[5] = fpsbuff[6] = ' '; fpsbuff[7] = 0; }
}
if (currentConfig.EmuOpt & EOPT_SHOW_FPS)
sprintf(fpsbuff, "%02i/%02i ", frames_shown, frames_done);
#endif
frames_shown = frames_done = 0;
timestamp_fps += ms_to_ticks(1000);