summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@Simon-Elementary.(none)>2011-10-16 23:16:43 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-10-16 23:28:01 (GMT)
commit7d9d504abfaaf132d831edd23bb225d346f619c8 (patch)
tree3f05d56297dd9b35f8b051ce293357fcdca60251 /includes
parentcae9ad50d0765d9b9ce4a59fb7ac78ae1c59df6a (diff)
downloadpowder-7d9d504abfaaf132d831edd23bb225d346f619c8.zip
powder-7d9d504abfaaf132d831edd23bb225d346f619c8.tar.gz
Debug performance/time graph
Diffstat (limited to 'includes')
-rw-r--r--includes/defines.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/includes/defines.h b/includes/defines.h
index a619963..ad3d6a3 100644
--- a/includes/defines.h
+++ b/includes/defines.h
@@ -138,6 +138,8 @@ typedef unsigned int pixel;
#define DEBUG_PARTS 0x0001
#define DEBUG_PARTCOUNT 0x0002
#define DEBUG_DRAWTOOL 0x0004
+#define DEBUG_PERFORMANCE_CALC 0x0008
+#define DEBUG_PERFORMANCE_FRAME 0x0010
typedef unsigned char uint8;
@@ -161,11 +163,18 @@ extern int kiosk_enable;
extern int aheat_enable;
extern int decorations_enable;
extern int hud_enable;
-extern int debug_flags;
extern int pretty_powder;
int limitFPS;
int water_equal_test;
+extern int debug_flags;
+#define DEBUG_PERF_FRAMECOUNT 256
+extern int debug_perf_istart;
+extern int debug_perf_iend;
+extern long debug_perf_frametime[DEBUG_PERF_FRAMECOUNT];
+extern long debug_perf_partitime[DEBUG_PERF_FRAMECOUNT];
+extern long debug_perf_time;
+
extern int active_menu;
extern int sys_pause;