| Index: src/effects/SkAlphaThresholdFilter.cpp
|
| diff --git a/src/effects/SkAlphaThresholdFilter.cpp b/src/effects/SkAlphaThresholdFilter.cpp
|
| index 006b9e60521630da1ff377670a273ec9c472a32b..36c046b88dce76926651ea1f1846d86ec0d71283 100644
|
| --- a/src/effects/SkAlphaThresholdFilter.cpp
|
| +++ b/src/effects/SkAlphaThresholdFilter.cpp
|
| @@ -207,17 +207,13 @@ void GrGLAlphaThresholdEffect::setData(const GrGLProgramDataManager& pdman,
|
|
|
| GR_DEFINE_FRAGMENT_PROCESSOR_TEST(AlphaThresholdEffect);
|
|
|
| -GrFragmentProcessor* AlphaThresholdEffect::TestCreate(SkRandom* random,
|
| - GrContext* context,
|
| - const GrCaps&,
|
| - GrTexture** textures) {
|
| - GrTexture* bmpTex = textures[GrProcessorUnitTest::kSkiaPMTextureIdx];
|
| - GrTexture* maskTex = textures[GrProcessorUnitTest::kAlphaTextureIdx];
|
| - float inner_thresh = random->nextUScalar1();
|
| - float outer_thresh = random->nextUScalar1();
|
| - GrShaderDataManager shaderDataManager;
|
| - return AlphaThresholdEffect::Create(&shaderDataManager, bmpTex, maskTex, inner_thresh,
|
| - outer_thresh);
|
| +GrFragmentProcessor* AlphaThresholdEffect::TestCreate(GrProcessorTestData* d) {
|
| + GrTexture* bmpTex = d->fTextures[GrProcessorUnitTest::kSkiaPMTextureIdx];
|
| + GrTexture* maskTex = d->fTextures[GrProcessorUnitTest::kAlphaTextureIdx];
|
| + float innerThresh = d->fRandom->nextUScalar1();
|
| + float outerThresh = d->fRandom->nextUScalar1();
|
| + return AlphaThresholdEffect::Create(d->fShaderDataManager, bmpTex, maskTex, innerThresh,
|
| + outerThresh);
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|