X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=frontend%2Fpcnt.h;h=232ae07766dc8db3815b528fd03ed57915c57f0a;hp=0aca901edfe01042324ca361a2e906139aca5452;hb=fc42805bfb38d33e23b4eddb115cf9ab88a4345a;hpb=97ea407715c0eafc8d73ffc5477f6d7e6ad8f20b diff --git a/frontend/pcnt.h b/frontend/pcnt.h index 0aca901e..232ae077 100644 --- a/frontend/pcnt.h +++ b/frontend/pcnt.h @@ -49,13 +49,25 @@ static inline void pcnt_print(float fps) } printf("%4.1f ", fps); +#if 0 + static float pcounters_all[PCNT_CNT+1]; + static int pcounter_samples; + pcounter_samples++; + + for (i = 1; i < PCNT_CNT; i++) { + pcounters_all[i] += pcounters[i]; + printf("%5.0f ", pcounters_all[i] / pcounter_samples); + } + pcounters_all[i] += rem; + printf("%5.0f\n", pcounters_all[i] / pcounter_samples); +#else for (i = 1; i < PCNT_CNT; i++) printf("%5u ", pcounters[i]); printf("%5u (", rem); for (i = 1; i < PCNT_CNT; i++) printf("%2u ", pcounters[i] * 100 / total); printf("%2u) %u\n", rem * 100 / total, total); - +#endif memset(pcounters, 0, sizeof(pcounters)); }