From b984a8d57e6a3d6d37edfd786bb711cedd9aa245 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 17 Dec 2013 20:25:48 +0100 Subject: [PATCH] (Libretro) Expose perf_register too --- dynamic.c | 1 + libretro.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/dynamic.c b/dynamic.c index f72837f1b6..3f46a62ecd 100644 --- a/dynamic.c +++ b/dynamic.c @@ -848,6 +848,7 @@ bool rarch_environment_cb(unsigned cmd, void *data) cb->get_time_usec = rarch_get_time_usec; cb->get_cpu_features = rarch_get_cpu_features; cb->perf_log = rarch_perf_log; + cb->perf_register = rarch_perf_register; break; } diff --git a/libretro.h b/libretro.h index a94c32de7c..60e00a8836 100755 --- a/libretro.h +++ b/libretro.h @@ -617,6 +617,7 @@ typedef retro_time_t (*retro_perf_get_time_usec_t)(void); typedef retro_perf_tick_t (*retro_perf_get_counter_t)(void); typedef void (*retro_get_cpu_features_t)(unsigned*); typedef void (*retro_perf_log_t)(void); +typedef void (*retro_perf_register_t)(retro_perf_counter_t*); struct retro_perf_callback { @@ -624,6 +625,7 @@ struct retro_perf_callback retro_perf_get_counter_t get_perf_counter; retro_get_cpu_features_t get_cpu_features; retro_perf_log_t perf_log; + retro_perf_register_t perf_register; }; #if defined(PERF_TEST)