The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src.git/+/8205fefc8bff94c075029d00eaeeeb61fbfda67b
commit 8205fefc8bff94c075029d00eaeeeb61fbfda67b
Author: enne <enne@chromium.org>
Date: Sat Feb 25 02:00:07 2017
Remove unused branch in native theme win painting
Once impl-side painting was turned on for the browser compositor, all
paint code turned into recording instead of direct rasterizaton.
This branch is not used in practice anymore (verified by adding
a CHECK and running a win rel try job), so it can be removed.
This simplifies the cc::PaintCanvas interface and will allow for it
to be possible to make PaintCanvas and SkCanvas be different types.
In the future, it could be possible to make PaintRecord save different
ops in the recording (like drawScrollbar or some such) and then move
this direct rasterization into the compositor to regain this lost
optimization from the past.
BUG=671433
Review-Url: https://codereview.chromium.org/2716073002
Cr-Commit-Position: refs/heads/master@{#453042}
[modify] https://crrev.com/8205fefc8bff94c075029d00eaeeeb61fbfda67b/ui/native_theme/native_theme_win.cc
Comment 1 by danakj@chromium.org
, Dec 6 2016