Index: bench/RTreeBench.cpp |
=================================================================== |
--- bench/RTreeBench.cpp (revision 10404) |
+++ bench/RTreeBench.cpp (working copy) |
@@ -86,12 +86,6 @@ |
if (fBulkLoad) { |
fName.append("_bulk"); |
} |
- SkRandom rand; |
- for (int j = 0; j < SkBENCHLOOP(NUM_QUERY_RECTS); ++j) { |
- fTree->insert(reinterpret_cast<void*>(j), fProc(rand, j, |
- SkBENCHLOOP(NUM_QUERY_RECTS)), fBulkLoad); |
- } |
- fTree->flushDeferredInserts(); |
fIsRendering = false; |
} |
virtual ~BBoxQueryBench() { |
@@ -101,6 +95,15 @@ |
virtual const char* onGetName() { |
return fName.c_str(); |
} |
robertphillips
2013/07/29 11:57:10
SK_OVERRIDE
|
+ virtual void onPreDraw() { |
robertphillips
2013/07/29 11:57:10
Use SkMWCRandom instead
|
+ SkRandom rand; |
+ for (int j = 0; j < SkBENCHLOOP(NUM_QUERY_RECTS); ++j) { |
+ fTree->insert(reinterpret_cast<void*>(j), fProc(rand, j, |
+ SkBENCHLOOP(NUM_QUERY_RECTS)), fBulkLoad); |
+ } |
+ fTree->flushDeferredInserts(); |
+ } |
+ |
robertphillips
2013/07/29 11:57:10
SK_OVERRIDE
|
virtual void onDraw(SkCanvas* canvas) { |
SkRandom rand; |
for (int i = 0; i < SkBENCHLOOP(NUM_QUERIES); ++i) { |