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@Simon-Elementary.(none)>2011-10-16 23:16:43 (GMT)
commit44a0008d4e8f80fce9697bbde09193e837bc0072 (patch)
treee96a3df113a11ee5bb3f70ad568ff2f44e050bad /includes
parentbbe5aabf4f85c0b83da54fb8f55b4c509c323609 (diff)
downloadpowder-44a0008d4e8f80fce9697bbde09193e837bc0072.zip
powder-44a0008d4e8f80fce9697bbde09193e837bc0072.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 667ad69..62e0c48 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;