aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/sk_tool_utils.h
diff options
context:
space:
mode:
authorGravatar robertphillips <robertphillips@google.com>2016-08-04 09:03:19 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-08-04 09:03:20 -0700
commit276d3286b32900d8b7e895c5224ceba1922d2391 (patch)
treeff4bdbe68e8d4106a9c9ba939d61ebd000ca6272 /tools/sk_tool_utils.h
parent15c42ca310e8b9785eab38b3dd36265948e85b0e (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.h3
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: