Remove SK_SUPPORT_LEGACY_CONIC_COMPUTE_QUAD_POW2
authorfmalita <fmalita@chromium.org>
Tue, 17 Feb 2015 17:18:33 +0000 (09:18 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 17 Feb 2015 17:18:33 +0000 (09:18 -0800)
The flag is no longer used in Chromium.

BUG=458898
R=reed@google.com,robertphillips@google.com

Review URL: https://codereview.chromium.org/931663004

src/core/SkGeometry.cpp

index 1ea03c7..5331bb7 100644 (file)
@@ -1449,15 +1449,6 @@ int SkConic::computeQuadPOW2(SkScalar tol) const {
 
     AS_QUAD_ERROR_SETUP
 
-#ifdef SK_SUPPORT_LEGACY_CONIC_COMPUTE_QUAD_POW2
-    SkScalar error = SkScalarSqrt(x * x + y * y) - tol;
-
-    if (error <= 0) {
-        return 0;
-    }
-    uint32_t ierr = (uint32_t)error;
-    return (34 - SkCLZ(ierr)) >> 1;
-#else
     SkScalar error = SkScalarSqrt(x * x + y * y);
     int pow2;
     for (pow2 = 0; pow2 < kMaxConicToQuadPOW2; ++pow2) {
@@ -1484,7 +1475,6 @@ int SkConic::computeQuadPOW2(SkScalar tol) const {
         pow2 = altPow2;
     }
     return pow2;
-#endif
 }
 
 static SkPoint* subdivide(const SkConic& src, SkPoint pts[], int level) {