summaryrefslogtreecommitdiffstats
path: root/cc/debug
diff options
context:
space:
mode:
authorwaffles@chromium.org <waffles@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-25 21:10:21 +0000
committerwaffles@chromium.org <waffles@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-25 21:10:21 +0000
commit8aecd702877467893896ceea552f8503fa2d4c8a (patch)
tree55cc007430efab880be9674e30a5d3da1d2e8ae6 /cc/debug
parent4ce103e72aa091be56efb1a3f0fe4bfb999c8273 (diff)
downloadchromium_src-8aecd702877467893896ceea552f8503fa2d4c8a.zip
chromium_src-8aecd702877467893896ceea552f8503fa2d4c8a.tar.gz
chromium_src-8aecd702877467893896ceea552f8503fa2d4c8a.tar.bz2
Revert of fold AnalysisDevice functionality into AnalysisCanvas, to simplify setup and to allow Skia to depreā€¦ (https://codereview.chromium.org/136003012/)
Reason for revert: Likely broke several unit tests: http://build.chromium.org/p/chromium.mac/builders/Mac%2010.7%20Tests%20%28dbg%29%281%29/builds/21083 AnalyzeIsSolidEmpty AnalyzeIsSolidScaled AnalyzeIsSolidUnscaled Original issue's description: > fold AnalysisDevice functionality into AnalysisCanvas, to simplify setup and to allow Skia to deprecate access to SkDevice > > BUG=skia:1931 > R=enne@chromium.org > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=253240 TBR=enne@chromium.org,reed@chromium.org,reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia:1931 Review URL: https://codereview.chromium.org/178503003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253247 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/debug')
-rw-r--r--cc/debug/rasterize_and_record_benchmark_impl.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/cc/debug/rasterize_and_record_benchmark_impl.cc b/cc/debug/rasterize_and_record_benchmark_impl.cc
index 9c997ce..15cfd7a 100644
--- a/cc/debug/rasterize_and_record_benchmark_impl.cc
+++ b/cc/debug/rasterize_and_record_benchmark_impl.cc
@@ -110,10 +110,13 @@ void RasterizeAndRecordBenchmarkImpl::RunOnLayer(PictureLayerImpl* layer) {
bool is_solid_color = false;
for (int i = 0; i < rasterize_repeat_count_; ++i) {
SkBitmap bitmap;
- bitmap.allocPixels(SkImageInfo::MakeN32Premul(content_rect.width(),
- content_rect.height()));
+ bitmap.setConfig(SkBitmap::kARGB_8888_Config,
+ content_rect.width(),
+ content_rect.height());
+ bitmap.allocPixels();
- SkCanvas canvas(bitmap);
+ SkBitmapDevice device(bitmap);
+ SkCanvas canvas(&device);
PicturePileImpl::Analysis analysis;
base::TimeTicks start = Now();