Chromium Code Reviews| 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) { |