diff options
author | 2015-11-11 06:27:20 -0800 | |
---|---|---|
committer | 2015-11-11 06:27:20 -0800 | |
commit | 8dcdedc4a087ea46ce1e2458d335d60918e56310 (patch) | |
tree | 40ef4cd4b187fceb923c4de5d7311b7684d7d6e8 /src/effects/SkArithmeticMode_gpu.cpp | |
parent | 49115b57cb9d260ddd49a6905ee87af63b3ab066 (diff) |
Make GrGLSLProgramBuilder base class for GrGLProgramBuilder.
This CL still keeps the weird diamond shape we have for all our ProgramBuilders.
However, the GrGLSL base class will allow us to pull multiple other parts
of our program setup away from GL which will eventually allow us to break up
the diamond.
As part of this all ShaderBuilder subclass have been made gl independent,
however I will move them to GLSL files/class names in a follow on CL.
BUG=skia:
Review URL: https://codereview.chromium.org/1416423003
Diffstat (limited to 'src/effects/SkArithmeticMode_gpu.cpp')
-rw-r--r-- | src/effects/SkArithmeticMode_gpu.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/effects/SkArithmeticMode_gpu.cpp b/src/effects/SkArithmeticMode_gpu.cpp index dd015ca975..7ceaffafc3 100644 --- a/src/effects/SkArithmeticMode_gpu.cpp +++ b/src/effects/SkArithmeticMode_gpu.cpp @@ -206,7 +206,7 @@ public: } private: - void emitBlendCodeForDstRead(GrGLXPBuilder* pb, const char* srcColor, const char* dstColor, + void emitBlendCodeForDstRead(GrGLSLXPBuilder* pb, const char* srcColor, const char* dstColor, const char* outColor, const GrXferProcessor& proc) override { GrGLXPFragmentBuilder* fsBuilder = pb->getFragmentShaderBuilder(); |