aboutsummaryrefslogtreecommitdiffhomepage
path: root/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release
diff options
context:
space:
mode:
authorGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-11-22 07:02:11 +0000
committerGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-11-22 07:02:11 +0000
commite0a868c84ebc34c5a16b5faa1546016abb9ca0ac (patch)
treeaa08273eefda08985356c87c2f8645e110c05f2b /expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release
parent52314f82ba8696e957e70eabde672b6470fedf7a (diff)
Apply hairline optimization only if the path renderer wants it
Make the decision to convert thin, non-hairline paths to hairline paths at the renderer level. The current nv_path_rendering implementation does not render hairlines. Rendering the hairlines with normal renderers cause unneccessary gl program changes, which is quite slow. Changes the behavior of non-nv_path_rendering paths to always perform the optimization if the shape ends up being painted by a renderer that wants the optimization. Previously the optimization was applied only when callgraph started with SkCanvas::drawPath. Applies the optimization for GrAAHairLineRenderer and GrDefaultPathRenderer. This changes gm results for dashing3_{msaa4,gpu} and drawlooper_msaa4. R=bsalomon@google.com, jvanverth@google.com, rmistry@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/38573007 git-svn-id: http://skia.googlecode.com/svn/trunk@12357 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release')
0 files changed, 0 insertions, 0 deletions