| Index: src/gpu/effects/GrCustomCoordsTextureEffect.cpp
|
| diff --git a/src/gpu/effects/GrCustomCoordsTextureEffect.cpp b/src/gpu/effects/GrCustomCoordsTextureEffect.cpp
|
| index 637d442d133143aace8fcbe9bfa9100442d8a732..c93987cfef372969fda5a91937a8dc36ffae2088 100644
|
| --- a/src/gpu/effects/GrCustomCoordsTextureEffect.cpp
|
| +++ b/src/gpu/effects/GrCustomCoordsTextureEffect.cpp
|
| @@ -7,20 +7,17 @@
|
|
|
| #include "GrCustomCoordsTextureEffect.h"
|
| #include "GrInvariantOutput.h"
|
| -#include "gl/builders/GrGLProgramBuilder.h"
|
| +#include "GrTexture.h"
|
| #include "gl/GrGLProcessor.h"
|
| #include "gl/GrGLSL.h"
|
| #include "gl/GrGLTexture.h"
|
| #include "gl/GrGLGeometryProcessor.h"
|
| -#include "GrTBackendProcessorFactory.h"
|
| -#include "GrTexture.h"
|
| +#include "gl/builders/GrGLProgramBuilder.h"
|
|
|
| class GrGLCustomCoordsTextureEffect : public GrGLGeometryProcessor {
|
| public:
|
| - GrGLCustomCoordsTextureEffect(const GrBackendProcessorFactory& factory,
|
| - const GrGeometryProcessor&,
|
| - const GrBatchTracker&)
|
| - : INHERITED (factory) {}
|
| + GrGLCustomCoordsTextureEffect(const GrGeometryProcessor&,
|
| + const GrBatchTracker&) {}
|
|
|
| virtual void emitCode(const EmitArgs& args) SK_OVERRIDE {
|
| const GrCustomCoordsTextureEffect& cte =
|
| @@ -99,10 +96,16 @@ void GrCustomCoordsTextureEffect::onComputeInvariantOutput(GrInvariantOutput* in
|
| }
|
| }
|
|
|
| -const GrBackendGeometryProcessorFactory& GrCustomCoordsTextureEffect::getFactory() const {
|
| - return GrTBackendGeometryProcessorFactory<GrCustomCoordsTextureEffect>::getInstance();
|
| +void GrCustomCoordsTextureEffect::getGLProcessorKey(const GrBatchTracker& bt,
|
| + const GrGLCaps& caps,
|
| + GrProcessorKeyBuilder* b) const {
|
| + GrGLCustomCoordsTextureEffect::GenKey(*this, bt, caps, b);
|
| }
|
|
|
| +GrGLGeometryProcessor*
|
| +GrCustomCoordsTextureEffect::createGLInstance(const GrBatchTracker& bt) const {
|
| + return SkNEW_ARGS(GrGLCustomCoordsTextureEffect, (*this, bt));
|
| +}
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|
| GR_DEFINE_GEOMETRY_PROCESSOR_TEST(GrCustomCoordsTextureEffect);
|
|
|