add FPSBench
git-svn-id: http://skia.googlecode.com/svn/trunk@505 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/bench/SkBenchmark.cpp b/bench/SkBenchmark.cpp
index 36280ac..e8bea6e 100644
--- a/bench/SkBenchmark.cpp
+++ b/bench/SkBenchmark.cpp
@@ -1,5 +1,6 @@
#include "SkBenchmark.h"
#include "SkPaint.h"
+#include "SkParse.h"
template BenchRegistry* BenchRegistry::gHead;
@@ -42,8 +43,26 @@
return NULL;
}
+bool SkBenchmark::findDefine32(const char* key, int32_t* value) const {
+ const char* valueStr = this->findDefine(key);
+ if (valueStr) {
+ SkParse::FindS32(valueStr, value);
+ return true;
+ }
+ return false;
+}
+
+bool SkBenchmark::findDefineScalar(const char* key, SkScalar* value) const {
+ const char* valueStr = this->findDefine(key);
+ if (valueStr) {
+ SkParse::FindScalar(valueStr, value);
+ return true;
+ }
+ return false;
+}
+
///////////////////////////////////////////////////////////////////////////////
SkIPoint SkBenchmark::onGetSize() {
- return SkMakeIPoint(640, 480);
+ return SkIPoint::Make(640, 480);
}