aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/GradientTest.cpp
diff options
context:
space:
mode:
authorGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-07-09 13:50:09 +0000
committerGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-07-09 13:50:09 +0000
commitcb6d97ca718c0335dde678bb64169f6de70b62d6 (patch)
treea2363628642b4c6f9d965b4bf4b6831dea12a39c /tests/GradientTest.cpp
parent592dee99440059f6c79665e704165c355c99890d (diff)
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
Diffstat (limited to 'tests/GradientTest.cpp')
-rw-r--r--tests/GradientTest.cpp30
1 files changed, 0 insertions, 30 deletions
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<SkShader> 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<SkShader> 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) {