From cb6d97ca718c0335dde678bb64169f6de70b62d6 Mon Sep 17 00:00:00 2001 From: "robertphillips@google.com" Date: Tue, 9 Jul 2013 13:50:09 +0000 Subject: Revert of r9902 (Consider conical shader opaque if it covers entire plane - https://chromiumcodereview.appspot.com/18533006) due to roll issues (https://codereview.chromium.org/18859007/) git-svn-id: http://skia.googlecode.com/svn/trunk@9926 2bbb7eff-a529-9590-31e7-b0007b416f81 --- tests/GradientTest.cpp | 30 ------------------------------ 1 file changed, 30 deletions(-) (limited to 'tests/GradientTest.cpp') diff --git a/tests/GradientTest.cpp b/tests/GradientTest.cpp index b67cc05380..cf8fbee206 100644 --- a/tests/GradientTest.cpp +++ b/tests/GradientTest.cpp @@ -126,34 +126,6 @@ static void conical_gradproc(skiatest::Reporter* reporter, const GradRec& rec) { rec.gradCheck(reporter, s, &info, SkShader::kConical_GradientType); REPORTER_ASSERT(reporter, !memcmp(info.fPoint, rec.fPoint, 2 * sizeof(SkPoint))); REPORTER_ASSERT(reporter, !memcmp(info.fRadius, rec.fRadius, 2 * sizeof(SkScalar))); - REPORTER_ASSERT(reporter, !s->isOpaque()); -} - -// 2-point radial gradient should behave as opaque when it extends to the entire plane -static void conical_gradproc_opaque(skiatest::Reporter* reporter, const GradRec& rec) { - SkAutoTUnref s(SkGradientShader::CreateTwoPointConical(rec.fPoint[0], - rec.fRadius[0], - rec.fPoint[0], - rec.fRadius[1], - rec.fColors, - rec.fPos, - rec.fColorCount, - rec.fTileMode)); - REPORTER_ASSERT(reporter, s->isOpaque()); -} - -// 2nd circle center lies on edge of first circle should not be considered opaque -static void conical_gradproc_not_opaque(skiatest::Reporter* reporter, const GradRec& rec) { - SkScalar dist = SkPoint::Distance(rec.fPoint[0], rec.fPoint[1]); - SkAutoTUnref s(SkGradientShader::CreateTwoPointConical(rec.fPoint[0], - dist, - rec.fPoint[1], - rec.fRadius[1], - rec.fColors, - rec.fPos, - rec.fColorCount, - rec.fTileMode)); - REPORTER_ASSERT(reporter, !s->isOpaque()); } // Ensure that repeated color gradients behave like drawing a single color @@ -213,8 +185,6 @@ static void TestGradientShaders(skiatest::Reporter* reporter) { radial2_gradproc, sweep_gradproc, conical_gradproc, - conical_gradproc_opaque, - conical_gradproc_not_opaque, }; for (size_t i = 0; i < SK_ARRAY_COUNT(gProcs); ++i) { -- cgit v1.2.3