Do not clear the source device in SkGpuDevice::drawDevice
authorkkinnunen <kkinnunen@nvidia.com>
Thu, 19 Feb 2015 15:20:40 +0000 (07:20 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 19 Feb 2015 15:20:40 +0000 (07:20 -0800)
commit2e4414e60b1f98e1736aa1925cbe181ed37d11e8
treefc324f541de3232cb94d7c8d20ff6c2c2472adb3
parent297aaf97a32ac16a2bc3f4bbc231d5de859ac02d
Do not clear the source device in SkGpuDevice::drawDevice

Do not clear the source device in SkGpuDevice::drawDevice based on
the status whether the destination device needs a clear.

Source device clear is flushed in SkGpuDevice::accessRenderTarget()
and target device clear is flushed in CHECK_SHOULD_DRAW(draw).

Review URL: https://codereview.chromium.org/943623002
src/gpu/SkGpuDevice.cpp