| Index: tests/GLProgramsTest.cpp
|
| diff --git a/tests/GLProgramsTest.cpp b/tests/GLProgramsTest.cpp
|
| index 7b73fdc510dd36306c1baf0518806eb7b19a8a72..e3495b941246b26a10aad2e5cc04c516b850f026 100644
|
| --- a/tests/GLProgramsTest.cpp
|
| +++ b/tests/GLProgramsTest.cpp
|
| @@ -17,10 +17,12 @@
|
| #include "GrOptDrawState.h"
|
| #include "GrTBackendProcessorFactory.h"
|
| #include "GrTest.h"
|
| +#include "GrXferProcessor.h"
|
| #include "SkChecksum.h"
|
| #include "SkRandom.h"
|
| #include "Test.h"
|
| #include "effects/GrConfigConversionEffect.h"
|
| +#include "effects/GrPorterDuffXferProcessor.h"
|
| #include "gl/GrGLPathRendering.h"
|
| #include "gl/GrGpuGL.h"
|
| #include "gl/builders/GrGLProgramBuilder.h"
|
| @@ -266,7 +268,8 @@ static void set_random_blend_func(GrDrawState* ds, SkRandom* random) {
|
| dst = GrBlendCoeff(random->nextRangeU(kFirstPublicGrBlendCoeff, kLastPublicGrBlendCoeff));
|
| } while (GrBlendCoeffRefsDst(dst));
|
|
|
| - ds->setBlendFunc(src, dst);
|
| + GrXPFactory* xpFactory = GrPorterDuffXPFactory::Create(src, dst);
|
| + ds->setXPFactory(xpFactory)->unref();
|
| }
|
|
|
| // right now, the only thing we seem to care about in drawState's stencil is 'doesWrite()'
|
|
|