diff options
author | joshualitt <joshualitt@chromium.org> | 2015-09-11 11:45:01 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-09-11 11:45:01 -0700 |
commit | d8dd47b5fa52430a1ab5c07335c0c13fcd43a82d (patch) | |
tree | f48c0561aadb86359aca63165f716ae86c6106a3 /src/gpu/gl/GrGLPrimitiveProcessor.h | |
parent | 212aab07d9899e6067feae45cd61ee441cd34d96 (diff) |
remove path specific program building classes
BUG=skia:
Review URL: https://codereview.chromium.org/1336763003
Diffstat (limited to 'src/gpu/gl/GrGLPrimitiveProcessor.h')
-rw-r--r-- | src/gpu/gl/GrGLPrimitiveProcessor.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/gpu/gl/GrGLPrimitiveProcessor.h b/src/gpu/gl/GrGLPrimitiveProcessor.h index ce413f3338..bf1c388698 100644 --- a/src/gpu/gl/GrGLPrimitiveProcessor.h +++ b/src/gpu/gl/GrGLPrimitiveProcessor.h @@ -10,7 +10,6 @@ #include "GrPrimitiveProcessor.h" #include "GrGLProcessor.h" -#include "GrGLPathProgramDataManager.h" class GrBatchTracker; class GrPrimitiveProcessor; @@ -21,7 +20,6 @@ public: virtual ~GrGLPrimitiveProcessor() {} typedef GrGLProgramDataManager::UniformHandle UniformHandle; - typedef GrGLPathProgramDataManager::SeparableVaryingHandle SeparableVaryingHandle; typedef GrGLProcessor::TextureSamplerArray TextureSamplerArray; typedef SkSTArray<2, const GrCoordTransform*, true> ProcCoords; @@ -69,6 +67,11 @@ public: static SkMatrix GetTransformMatrix(const SkMatrix& localMatrix, const GrCoordTransform&); + virtual void setTransformData(const GrPrimitiveProcessor&, + const GrGLProgramDataManager& pdman, + int index, + const SkTArray<const GrCoordTransform*, true>& transforms) = 0; + protected: void setupUniformColor(GrGLGPBuilder* pb, const char* outputName, UniformHandle* colorUniform); |