Fix non-uniform scale and stroked ellipses
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 19 Apr 2013 19:01:45 +0000 (19:01 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 19 Apr 2013 19:01:45 +0000 (19:01 +0000)
commit0c888286f7db7e9cd861b2e425a17e109601d3fa
treea7e4259c2236ba4fff836716eead4c738917ff33
parent68567790c6d3b77e030d667e856fc20b3b945fe7
Fix non-uniform scale and stroked ellipses

Strokes were not being scaled properly for ellipses -- the
view matrix was being reset before the scale factors were
being applied. Scaling the stroke has been moved up higher in
the process. Also applies some optimizations suggested by
robertphillips.

R=robertphillips@google.com

Author: jvanverth@google.com

Review URL: https://chromiumcodereview.appspot.com/14017012

git-svn-id: http://skia.googlecode.com/svn/trunk@8777 2bbb7eff-a529-9590-31e7-b0007b416f81
src/gpu/GrOvalRenderer.cpp