diff options
author | notaz | 2012-01-20 03:08:33 +0200 |
---|---|---|
committer | notaz | 2012-01-21 00:05:13 +0200 |
commit | a92f6af13d44b1c3c6f0fb23350a3990b0dff95e (patch) | |
tree | 67981475575fc07d8b14160c1cdacfd367597767 /frontend/plugin_lib.h | |
parent | 7890a708c71f94c549b3e87f7471647a014d4038 (diff) | |
download | pcsx_rearmed-a92f6af13d44b1c3c6f0fb23350a3990b0dff95e.tar.gz pcsx_rearmed-a92f6af13d44b1c3c6f0fb23350a3990b0dff95e.tar.bz2 pcsx_rearmed-a92f6af13d44b1c3c6f0fb23350a3990b0dff95e.zip |
frontend: export fps stats to plugins
Diffstat (limited to 'frontend/plugin_lib.h')
-rw-r--r-- | frontend/plugin_lib.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/frontend/plugin_lib.h b/frontend/plugin_lib.h index 7085354..e6d1f7d 100644 --- a/frontend/plugin_lib.h +++ b/frontend/plugin_lib.h @@ -23,7 +23,6 @@ extern int in_adev[2], in_adev_axis[2][2]; extern int in_enable_vibration; extern void *pl_vout_buf; -extern int pl_flip_cnt; void pl_text_out16(int x, int y, const char *texto, ...); void pl_start_watchdog(void); @@ -45,11 +44,15 @@ struct rearmed_cbs { // these are only used by some frontends void (*pl_vout_raw_flip)(int x, int y); void (*pl_vout_set_raw_vram)(void *vram); + // some stats, for display by some plugins + int flips_per_sec, cpu_usage; + float vsps_cur; // currect vsync/s // gpu options int frameskip; int fskip_advice; unsigned int *gpu_frame_count; unsigned int *gpu_hcnt; + unsigned int flip_cnt; // increment manually if not using pl_vout_flip struct { int allow_interlace; // 0 off, 1 on, 2 guess } gpu_neon; |