| Index: src/effects/SkColorFilters.cpp
|
| diff --git a/src/effects/SkColorFilters.cpp b/src/effects/SkColorFilters.cpp
|
| index ac3bee0ea68d8a0e5ecf868aac3644be2b19df12..f4a2260715aca8240fcacbb757157d9f0f5fbbdf 100644
|
| --- a/src/effects/SkColorFilters.cpp
|
| +++ b/src/effects/SkColorFilters.cpp
|
| @@ -344,20 +344,17 @@ void ModeColorFilterEffect::onComputeInvariantOutput(GrInvariantOutput* inout) c
|
| }
|
|
|
| GR_DEFINE_FRAGMENT_PROCESSOR_TEST(ModeColorFilterEffect);
|
| -GrFragmentProcessor* ModeColorFilterEffect::TestCreate(SkRandom* rand,
|
| - GrContext*,
|
| - const GrCaps&,
|
| - GrTexture*[]) {
|
| +GrFragmentProcessor* ModeColorFilterEffect::TestCreate(GrProcessorTestData* d) {
|
| SkXfermode::Mode mode = SkXfermode::kDst_Mode;
|
| while (SkXfermode::kDst_Mode == mode) {
|
| - mode = static_cast<SkXfermode::Mode>(rand->nextRangeU(0, SkXfermode::kLastCoeffMode));
|
| + mode = static_cast<SkXfermode::Mode>(d->fRandom->nextRangeU(0, SkXfermode::kLastCoeffMode));
|
| }
|
|
|
| // pick a random premul color
|
| - uint8_t alpha = rand->nextULessThan(256);
|
| - GrColor color = GrColorPackRGBA(rand->nextRangeU(0, alpha),
|
| - rand->nextRangeU(0, alpha),
|
| - rand->nextRangeU(0, alpha),
|
| + uint8_t alpha = d->fRandom->nextULessThan(256);
|
| + GrColor color = GrColorPackRGBA(d->fRandom->nextRangeU(0, alpha),
|
| + d->fRandom->nextRangeU(0, alpha),
|
| + d->fRandom->nextRangeU(0, alpha),
|
| alpha);
|
| return ModeColorFilterEffect::Create(color, mode);
|
| }
|
|
|