skia2/tools/viewer
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
..
BisectSlide.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
BisectSlide.h test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
GMSlide.cpp SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
GMSlide.h SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
ImageSlide.cpp Add onBackendCreated callback to Viewer 2017-02-24 22:37:34 +00:00
ImageSlide.h Simplify viewer's handling of backbuffer surface and color space 2017-02-08 17:34:05 +00:00
ImGuiLayer.cpp Reduce usage of SkCanvas::flush 2019-03-04 22:09:39 +00:00
ImGuiLayer.h Reduce usage of SkCanvas::flush 2019-03-04 22:09:39 +00:00
NIMASlide.cpp SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
NIMASlide.h SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
ParticlesSlide.cpp SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
ParticlesSlide.h SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
SampleSlide.cpp de-common the rest of the flags 2019-03-25 17:39:58 +00:00
SampleSlide.h SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
SkottieSlide.cpp SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
SkottieSlide.h SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
SKPSlide.cpp de-common the rest of the flags 2019-03-25 17:39:58 +00:00
SKPSlide.h Add samples to Viewer. 2016-06-16 09:52:35 -07:00
Slide.h SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
SlideDir.cpp [sksg] Refactor gradient implementation 2019-04-01 18:43:43 +00:00
SlideDir.h SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
StatsLayer.cpp In viewer measure and show full frame times. 2019-03-21 19:30:06 +00:00
StatsLayer.h In viewer measure and show full frame times. 2019-03-21 19:30:06 +00:00
SvgSlide.cpp Fix !defined(SK_XML) builds 2018-08-01 14:28:56 +00:00
SvgSlide.h Viewer SVG support 2018-04-05 16:34:22 +00:00
TouchGesture.cpp Move Views into Sample and Viewer. 2018-08-09 15:25:32 +00:00
TouchGesture.h Move Views into Sample and Viewer. 2018-08-09 15:25:32 +00:00
Viewer.cpp Make SkPaintFilterCanvas paints no longer COW. 2019-04-11 22:42:13 +00:00
Viewer.h delete DAA 2019-03-22 15:44:03 +00:00