aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/PictureBenchmark.cpp
diff options
context:
space:
mode:
authorGravatar keyar@chromium.org <keyar@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-08-23 20:53:25 +0000
committerGravatar keyar@chromium.org <keyar@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-08-23 20:53:25 +0000
commitf4959ab11827bef99e8985031feb457cae1f987a (patch)
tree17fca024b8acab7acd438eecd6e5f080eea67e64 /tools/PictureBenchmark.cpp
parentac4b86cdcf30c59958edd95f6d2d106350bb7d0f (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.cpp10
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);