Move path fallback for AA rect out of SkGpuDevice
authorcdalton <cdalton@nvidia.com>
Mon, 4 Jan 2016 17:48:25 +0000 (09:48 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 4 Jan 2016 17:48:25 +0000 (09:48 -0800)
commitbb53948a127f4bc9272f1583170a1c09a2c7fdd1
tree8e997388ae6abbe40ac879665561d33ed05c456e
parentd814c9c314a636d9ac38d7922d23d6387dc5460c
Move path fallback for AA rect out of SkGpuDevice

The AA rect batches currently in Skia have view matrix restrictions. If
a view matrix is not supported, we have to draw the rect as a path
instead. This changes moves the decision to draw as a path out of
SkGpuDevice and into GrDrawContext.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1551883003

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