diff options
author | keyar@chromium.org <keyar@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-08-23 20:53:25 +0000 |
---|---|---|
committer | keyar@chromium.org <keyar@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-08-23 20:53:25 +0000 |
commit | f4959ab11827bef99e8985031feb457cae1f987a (patch) | |
tree | 17fca024b8acab7acd438eecd6e5f080eea67e64 /tools/PictureBenchmark.cpp | |
parent | ac4b86cdcf30c59958edd95f6d2d106350bb7d0f (diff) |
Implemented power of two tiling.
Review URL: https://codereview.appspot.com/6485056
git-svn-id: http://skia.googlecode.com/svn/trunk@5274 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'tools/PictureBenchmark.cpp')
-rw-r--r-- | tools/PictureBenchmark.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tools/PictureBenchmark.cpp b/tools/PictureBenchmark.cpp index 4f7cbac202..df30d5a561 100644 --- a/tools/PictureBenchmark.cpp +++ b/tools/PictureBenchmark.cpp @@ -189,8 +189,14 @@ void TiledPictureBenchmark::run(SkPicture* pict) { } SkString result; - result.printf("%i_tiles_%ix%i: msecs = %6.2f", fRenderer.numTiles(), fRenderer.getTileWidth(), - fRenderer.getTileHeight(), wall_time / fRepeats); + if (fRenderer.getTileMinPowerOf2Width() > 0) { + result.printf("%i_pow2tiles_%iminx%i: msecs = %6.2f", fRenderer.numTiles(), + fRenderer.getTileMinPowerOf2Width(), fRenderer.getTileHeight(), + wall_time / fRepeats); + } else { + result.printf("%i_tiles_%ix%i: msecs = %6.2f", fRenderer.numTiles(), + fRenderer.getTileWidth(), fRenderer.getTileHeight(), wall_time / fRepeats); + } #if SK_SUPPORT_GPU if (fRenderer.isUsingGpuDevice()) { result.appendf(" gmsecs = %6.2f", gpu_time / fRepeats); |