Fix winding order check for negative scale in tesselated path rendering. The
authorsenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 16 May 2011 16:59:57 +0000 (16:59 +0000)
committersenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 16 May 2011 16:59:57 +0000 (16:59 +0000)
commitff174b39474df20945fc7cc5c9d5bb68916f39a8
treecf98f97ae75289ffb686a71d35b07eb913f20671
parentb54455e440e66e0b1c30954d226226f49aac26d6
Fix winding order check for negative scale in tesselated path rendering.  The
isCCW() code in GrTesselatedPathRenderer was using untransformed vertices,
which fails for transforms with negative scale.  Doing the check after
transformation fixes it.  This was causing some missing geometry in the
PolyToPoly and Shapes tests in SampleApp.

Review URL:  http://codereview.appspot.com/4545049/

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