Add support for hoisting layers in pictures drawn with a matrix
authorrobertphillips <robertphillips@google.com>
Mon, 24 Nov 2014 17:49:17 +0000 (09:49 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 24 Nov 2014 17:49:17 +0000 (09:49 -0800)
commit30d7841f906116c3945ec8125a816a5c5462fed0
tree40fecb4654dc961252b95364d015d8db601c1bce
parent7ef849d45a4de02697697ea213bfae7c215a0c38
Add support for hoisting layers in pictures drawn with a matrix

Although Chromium doesn't use the drawPicture matrix parameter for their tiling, our local code does. Without such drawPicture calls break layer hoisting.

BUG=skia:2315

Review URL: https://codereview.chromium.org/748853002
src/core/SkMultiPictureDraw.cpp
src/gpu/GrLayerHoister.cpp
src/gpu/GrLayerHoister.h
src/gpu/GrRecordReplaceDraw.cpp
src/gpu/GrRecordReplaceDraw.h
src/gpu/SkGpuDevice.cpp