summaryrefslogtreecommitdiffstats
path: root/cc
diff options
context:
space:
mode:
authorreed@google.com <reed@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-14 23:42:02 +0000
committerreed@google.com <reed@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-14 23:42:02 +0000
commitb1033da71469d610bb28c5f069a7b7cfc236c953 (patch)
tree98ea9d26a05b4d75faf69d0006722deb8b1c10c9 /cc
parente6509c896058692578f1d23dc425c473273479f0 (diff)
downloadchromium_src-b1033da71469d610bb28c5f069a7b7cfc236c953.zip
chromium_src-b1033da71469d610bb28c5f069a7b7cfc236c953.tar.gz
chromium_src-b1033da71469d610bb28c5f069a7b7cfc236c953.tar.bz2
setLocalMatrix is deprecated, so pass the matrix to the factory
BUG= Review URL: https://codereview.chromium.org/286783003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270506 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc')
-rw-r--r--cc/output/software_renderer.cc14
1 files changed, 6 insertions, 8 deletions
diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc
index 348e57d..aabe71b 100644
--- a/cc/output/software_renderer.cc
+++ b/cc/output/software_renderer.cc
@@ -454,8 +454,7 @@ void SoftwareRenderer::DrawTextureQuad(const DrawingFrame* frame,
SkMatrix matrix;
matrix.setRectToRect(sk_uv_rect, quad_rect, SkMatrix::kFill_ScaleToFit);
skia::RefPtr<SkShader> shader = skia::AdoptRef(
- SkShader::CreateBitmapShader(*bitmap, tile_mode, tile_mode));
- shader->setLocalMatrix(matrix);
+ SkShader::CreateBitmapShader(*bitmap, tile_mode, tile_mode, &matrix));
SkPaint paint;
paint.setStyle(SkPaint::kFill_Style);
paint.setShader(shader.get());
@@ -548,12 +547,11 @@ void SoftwareRenderer::DrawRenderPassQuad(const DrawingFrame* frame,
skia::RefPtr<SkShader> shader;
if (filter_bitmap.isNull()) {
shader = skia::AdoptRef(SkShader::CreateBitmapShader(
- *content, content_tile_mode, content_tile_mode));
+ *content, content_tile_mode, content_tile_mode, &content_mat));
} else {
shader = skia::AdoptRef(SkShader::CreateBitmapShader(
- filter_bitmap, content_tile_mode, content_tile_mode));
+ filter_bitmap, content_tile_mode, content_tile_mode, &content_mat));
}
- shader->setLocalMatrix(content_mat);
current_paint_.setShader(shader.get());
if (quad->mask_resource_id) {
@@ -575,9 +573,9 @@ void SoftwareRenderer::DrawRenderPassQuad(const DrawingFrame* frame,
SkMatrix mask_mat;
mask_mat.setRectToRect(mask_rect, dest_rect, SkMatrix::kFill_ScaleToFit);
- skia::RefPtr<SkShader> mask_shader = skia::AdoptRef(
- SkShader::CreateBitmapShader(*mask, mask_tile_mode, mask_tile_mode));
- mask_shader->setLocalMatrix(mask_mat);
+ skia::RefPtr<SkShader> mask_shader =
+ skia::AdoptRef(SkShader::CreateBitmapShader(
+ *mask, mask_tile_mode, mask_tile_mode, &mask_mat));
SkPaint mask_paint;
mask_paint.setShader(mask_shader.get());