diff options
author | tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-09-13 15:50:24 +0000 |
---|---|---|
committer | tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-09-13 15:50:24 +0000 |
commit | 9dc2713fc4a75e7fbee2f985057fde680a07c7f0 (patch) | |
tree | 60add7b81359fc7a8d3c9df81cb01e06a798024e /bench/GrMemoryPoolBench.cpp | |
parent | fc15722a21308c46cfd0c8f1afce6e7435250725 (diff) |
Let SkBenchmark classes specify that they do no rendering.
Doing this gives us a 15-20% speedup in bench cycle time.
Here again I'm just picking the easy targets.
http://codereview.appspot.com/6500115/
git-svn-id: http://skia.googlecode.com/svn/trunk@5525 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'bench/GrMemoryPoolBench.cpp')
-rw-r--r-- | bench/GrMemoryPoolBench.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bench/GrMemoryPoolBench.cpp b/bench/GrMemoryPoolBench.cpp index d9dc49d213..d6c4b77393 100644 --- a/bench/GrMemoryPoolBench.cpp +++ b/bench/GrMemoryPoolBench.cpp @@ -39,6 +39,7 @@ class GrMemoryPoolBenchStack : public SkBenchmark { }; public: GrMemoryPoolBenchStack(void* param) : INHERITED(param) { + fIsRendering = false; } protected: virtual const char* onGetName() { @@ -94,6 +95,7 @@ class GrMemoryPoolBenchRandom : public SkBenchmark { }; public: GrMemoryPoolBenchRandom(void* param) : INHERITED(param) { + fIsRendering = false; } protected: virtual const char* onGetName() { @@ -131,6 +133,7 @@ class GrMemoryPoolBenchQueue : public SkBenchmark { }; public: GrMemoryPoolBenchQueue(void* param) : INHERITED(param) { + fIsRendering = false; } protected: virtual const char* onGetName() { |