diff options
| author | 2012-03-20 14:59:01 -0700 | |
|---|---|---|
| committer | 2012-03-20 14:59:01 -0700 | |
| commit | 3da5525558ad84757c48907eead66f44f0f5dd32 (patch) | |
| tree | 885ab75b6aed1d8f80f2e2945bb73d76a0f096ae | |
| parent | 08cfd61d6e955d2434c3d1d0529c0283008d2d88 (diff) | |
| parent | 6f92c15180f66d0ec7c8b20ea47f479468255970 (diff) | |
Merge "Factor viewport scaling into coverage calculation"
| -rw-r--r-- | tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java | 10 | ||||
| -rw-r--r-- | tests/TileBenchmark/src/com/test/tilebenchmark/RunData.java | 3 |
2 files changed, 7 insertions, 6 deletions
diff --git a/tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java b/tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java index a3ae9be579ec..065e86f35629 100644 --- a/tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java +++ b/tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java @@ -37,10 +37,10 @@ public class PlaybackGraphs { private static Paint whiteLabels; private static double viewportCoverage(TileData view, TileData tile) { - if (tile.left < view.right - && tile.right >= view.left - && tile.top < view.bottom - && tile.bottom >= view.top) { + if (tile.left < (view.right * view.scale) + && tile.right >= (view.left * view.scale) + && tile.top < (view.bottom * view.scale) + && tile.bottom >= (view.top * view.scale)) { return 1.0f; } return 0.0f; @@ -215,7 +215,7 @@ public class PlaybackGraphs { int lastBar = 0; for (int frameIndex = 0; frameIndex < data.frames.length; frameIndex++) { TileData frame[] = data.frames[frameIndex]; - int newBar = (frame[0].top + frame[0].bottom) / 2; + int newBar = (int)((frame[0].top + frame[0].bottom) * frame[0].scale / 2.0f); MetricGen s = Metrics[metricIndex]; double absoluteValue = s.getValue(frame); diff --git a/tests/TileBenchmark/src/com/test/tilebenchmark/RunData.java b/tests/TileBenchmark/src/com/test/tilebenchmark/RunData.java index 2da61cc8acf8..5e48afd2b103 100644 --- a/tests/TileBenchmark/src/com/test/tilebenchmark/RunData.java +++ b/tests/TileBenchmark/src/com/test/tilebenchmark/RunData.java @@ -46,7 +46,8 @@ public class RunData implements Serializable { public String toString() { return "Tile (" + left + "," + top + ")->(" - + right + "," + bottom + ")"; + + right + "," + bottom + ")" + + (isReady ? "ready" : "NOTready") + " at scale " + scale; } } |