diff options
author | 2016-08-04 09:03:19 -0700 | |
---|---|---|
committer | 2016-08-04 09:03:20 -0700 | |
commit | 276d3286b32900d8b7e895c5224ceba1922d2391 (patch) | |
tree | ff4bdbe68e8d4106a9c9ba939d61ebd000ca6272 /tools/sk_tool_utils.h | |
parent | 15c42ca310e8b9785eab38b3dd36265948e85b0e (diff) |
Add new bench for occluded blurmaskfilter draws
w/ occluders
44/44 MB 6 497us 500us 500us 502us 0% .oOOooooOO gpu bluroccludedrrect
w/o occluders
41/41 MB 5 1.08ms 1.09ms 1.12ms 1.47ms 11% .........O gpu bluroccludedrrect
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2203153002
Review-Url: https://codereview.chromium.org/2203153002
Diffstat (limited to 'tools/sk_tool_utils.h')
-rw-r--r-- | tools/sk_tool_utils.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/sk_tool_utils.h b/tools/sk_tool_utils.h index c4d7c8a265..c13d99f2d4 100644 --- a/tools/sk_tool_utils.h +++ b/tools/sk_tool_utils.h @@ -20,6 +20,7 @@ class SkBitmap; class SkCanvas; class SkPaint; class SkPath; +class SkRRect; class SkShader; class SkTestFont; class SkTextBlobBuilder; @@ -130,6 +131,8 @@ namespace sk_tool_utils { // so it is slow! SkBitmap slow_blur(const SkBitmap& src, float sigma); + SkRect compute_central_occluder(const SkRRect& rr); + // A helper object to test the topological sorting code (TopoSortBench.cpp & TopoSortTest.cpp) class TopoTestNode { public: |