aboutsummaryrefslogtreecommitdiff
path: root/tests/box2d/Benchmark.cpp
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-04-10 16:12:18 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-04-10 16:12:18 -0700
commitf57081e7f1f4e8ab3b4be047a2a1f7217bb4dce3 (patch)
treeea5a3cf4192a494c52b553bee6a5c9df1484b91d /tests/box2d/Benchmark.cpp
parent82fd5dba17bf753301c304e03ad75fab0c49d29a (diff)
finish box2d benchmark
Diffstat (limited to 'tests/box2d/Benchmark.cpp')
-rw-r--r--tests/box2d/Benchmark.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/box2d/Benchmark.cpp b/tests/box2d/Benchmark.cpp
index 46dbbcb0..8ebf0457 100644
--- a/tests/box2d/Benchmark.cpp
+++ b/tests/box2d/Benchmark.cpp
@@ -11,7 +11,7 @@
#define DEBUG 0
#define WARMUP 64
-#define FRAMES 256
+#define FRAMES 333
typedef struct {
float mean;
@@ -52,7 +52,7 @@ result_t measure(clock_t times[FRAMES]) {
return r;
}
-result_t bench() {
+int main() {
// Define the gravity vector.
b2Vec2 gravity(0.0f, -10.0f);
@@ -116,6 +116,10 @@ result_t bench() {
#endif
}
- return measure(times);
+ result_t result = measure(times);
+
+ printf("frame averages: %.3f +- %.3f\n", result.mean, result.stddev);
+
+ return 0;
}