aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu
diff options
context:
space:
mode:
authorGravatar cdalton <cdalton@nvidia.com>2015-11-12 12:11:04 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-11-12 12:11:04 -0800
commitc94cd7cc01b655b7f4289537962c36a4ee8dd63e (patch)
treeb2421171d451c5edbd49d341275eee95a8bec127 /src/gpu
parent23267db67824a92f045649f571ae1ceaf2cc2b28 (diff)
Fix GrCoverageSetOpXP unit test on mixed samples
Updates GrCoverageSetOpXPFactory::TestCreate to not invert coverage with mixed samples, which is an unsupported configuration. TBR=bsalomon@google.com BUG=skia:4556 Review URL: https://codereview.chromium.org/1442763002
Diffstat (limited to 'src/gpu')
-rw-r--r--src/gpu/effects/GrCoverageSetOpXP.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gpu/effects/GrCoverageSetOpXP.cpp b/src/gpu/effects/GrCoverageSetOpXP.cpp
index 5c876d5cff..126a639427 100644
--- a/src/gpu/effects/GrCoverageSetOpXP.cpp
+++ b/src/gpu/effects/GrCoverageSetOpXP.cpp
@@ -247,7 +247,7 @@ GR_DEFINE_XP_FACTORY_TEST(GrCoverageSetOpXPFactory);
const GrXPFactory* GrCoverageSetOpXPFactory::TestCreate(GrProcessorTestData* d) {
SkRegion::Op regionOp = SkRegion::Op(d->fRandom->nextULessThan(SkRegion::kLastOp + 1));
- bool invertCoverage = d->fRandom->nextBool();
+ bool invertCoverage = !d->fRenderTarget->hasMixedSamples() && d->fRandom->nextBool();
return GrCoverageSetOpXPFactory::Create(regionOp, invertCoverage);
}