skia2/tools/debugger
Ben Wagner f55fa0d0cf Make SkPaintFilterCanvas paints no longer COW.
The two existing external users of SkPaintFilterCanvas always end up
making a copy of the paint when the canvas is in use. As a result, the
extra overhead of doing COW is being wasted. In general, it seems easier
for users to optimize by simply not using the filter canvas when it
won't be making any changes. Also, no users are using the 'Type'.

After users are updated to this new API, the old onFilter can be
removed.

Change-Id: Iee1ce3cd22bce8c00664de078375b105abd7c866
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/149806
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
2019-04-11 22:42:13 +00:00
..
DebugCanvas.cpp Make SkPaintFilterCanvas paints no longer COW. 2019-04-11 22:42:13 +00:00
DebugCanvas.h de-Sk tools/debugger 2019-03-20 18:27:01 +00:00
DrawCommand.cpp remove some more SK- in DrawCommand 2019-03-20 20:31:26 +00:00
DrawCommand.h remove some more SK- in DrawCommand 2019-03-20 20:31:26 +00:00
JsonWriteBuffer.cpp de-Sk tools/debugger 2019-03-20 18:27:01 +00:00
JsonWriteBuffer.h de-Sk tools/debugger 2019-03-20 18:27:01 +00:00