Fix quad type detection from SkPoint array

Change-Id: I2ea208f58845634ef25cf8f0395673c11fecf0dc
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/209169
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Auto-Submit: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/GrQuad.cpp b/src/gpu/GrQuad.cpp
index 34ee630..b42e36f 100644
--- a/src/gpu/GrQuad.cpp
+++ b/src/gpu/GrQuad.cpp
@@ -129,8 +129,8 @@
     // If 'pts' was formed by SkRect::toQuad() and not transformed further, it is safe to use the
     // quad type derived from 'matrix'. Otherwise don't waste any more time and assume kStandard
     // (most general 2D quad).
-    if ((pts[0].fY == pts[3].fY && pts[1].fY == pts[2].fY) &&
-        (pts[0].fX == pts[1].fX && pts[2].fX == pts[3].fX)) {
+    if ((pts[0].fX == pts[3].fX && pts[1].fX == pts[2].fX) &&
+        (pts[0].fY == pts[1].fY && pts[2].fY == pts[3].fY)) {
         return GrQuadTypeForTransformedRect(matrix);
     } else {
         return GrQuadType::kStandard;