diff options
author | 2014-10-09 15:04:05 -0700 | |
---|---|---|
committer | 2014-10-09 15:04:05 -0700 | |
commit | 1598899975ecc85b003a59740b588d1ddbcedb09 (patch) | |
tree | deb4ce50dc0068efb0e6225055d21fe8ec0998e9 /src/effects/gradients | |
parent | 1119c870651ccd34c0acb8fb2cdfad2c07d3116c (diff) |
FPs now use the correct builder types(just a rename)
BUG=skia:
Review URL: https://codereview.chromium.org/648463003
Diffstat (limited to 'src/effects/gradients')
-rw-r--r-- | src/effects/gradients/SkGradientShader.cpp | 6 | ||||
-rw-r--r-- | src/effects/gradients/SkGradientShaderPriv.h | 4 | ||||
-rw-r--r-- | src/effects/gradients/SkLinearGradient.cpp | 4 | ||||
-rw-r--r-- | src/effects/gradients/SkRadialGradient.cpp | 4 | ||||
-rw-r--r-- | src/effects/gradients/SkSweepGradient.cpp | 4 | ||||
-rw-r--r-- | src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp | 30 | ||||
-rw-r--r-- | src/effects/gradients/SkTwoPointRadialGradient.cpp | 6 |
7 files changed, 29 insertions, 29 deletions
diff --git a/src/effects/gradients/SkGradientShader.cpp b/src/effects/gradients/SkGradientShader.cpp index cb9cfff43f..87cca3bf9c 100644 --- a/src/effects/gradients/SkGradientShader.cpp +++ b/src/effects/gradients/SkGradientShader.cpp @@ -956,7 +956,7 @@ GrGLGradientEffect::GrGLGradientEffect(const GrBackendProcessorFactory& factory) GrGLGradientEffect::~GrGLGradientEffect() { } -void GrGLGradientEffect::emitUniforms(GrGLProgramBuilder* builder, uint32_t baseKey) { +void GrGLGradientEffect::emitUniforms(GrGLFPBuilder* builder, uint32_t baseKey) { if (SkGradientShaderBase::kTwo_GpuColorType == ColorTypeFromKey(baseKey)) { // 2 Color case fColorStartUni = builder->addUniform(GrGLProgramBuilder::kFragment_Visibility, @@ -1056,13 +1056,13 @@ uint32_t GrGLGradientEffect::GenBaseGradientKey(const GrProcessor& processor) { return key; } -void GrGLGradientEffect::emitColor(GrGLProgramBuilder* builder, +void GrGLGradientEffect::emitColor(GrGLFPBuilder* builder, const char* gradientTValue, uint32_t baseKey, const char* outputColor, const char* inputColor, const TextureSamplerArray& samplers) { - GrGLFragmentShaderBuilder* fsBuilder = builder->getFragmentShaderBuilder(); + GrGLFPFragmentBuilder* fsBuilder = builder->getFragmentShaderBuilder(); if (SkGradientShaderBase::kTwo_GpuColorType == ColorTypeFromKey(baseKey)){ fsBuilder->codeAppendf("\tvec4 colorTemp = mix(%s, %s, clamp(%s, 0.0, 1.0));\n", builder->getUniformVariable(fColorStartUni).c_str(), diff --git a/src/effects/gradients/SkGradientShaderPriv.h b/src/effects/gradients/SkGradientShaderPriv.h index 33d8adde05..d1ac77bc92 100644 --- a/src/effects/gradients/SkGradientShaderPriv.h +++ b/src/effects/gradients/SkGradientShaderPriv.h @@ -415,13 +415,13 @@ protected: // Emits the uniform used as the y-coord to texture samples in derived classes. Subclasses // should call this method from their emitCode(). - void emitUniforms(GrGLProgramBuilder* builder, uint32_t baseKey); + void emitUniforms(GrGLFPBuilder* builder, uint32_t baseKey); // emit code that gets a fragment's color from an expression for t; Has branches for 3 separate // control flows inside -- 2 color gradients, 3 color symmetric gradients (both using // native GLSL mix), and 4+ color gradients that use the traditional texture lookup. - void emitColor(GrGLProgramBuilder* builder, + void emitColor(GrGLFPBuilder* builder, const char* gradientTValue, uint32_t baseKey, const char* outputColor, diff --git a/src/effects/gradients/SkLinearGradient.cpp b/src/effects/gradients/SkLinearGradient.cpp index 058e61cb8a..3f581ff2a1 100644 --- a/src/effects/gradients/SkLinearGradient.cpp +++ b/src/effects/gradients/SkLinearGradient.cpp @@ -473,7 +473,7 @@ public: virtual ~GrGLLinearGradient() { } - virtual void emitCode(GrGLProgramBuilder*, + virtual void emitCode(GrGLFPBuilder*, const GrFragmentProcessor&, const GrProcessorKey&, const char* outputColor, @@ -550,7 +550,7 @@ GrFragmentProcessor* GrLinearGradient::TestCreate(SkRandom* random, ///////////////////////////////////////////////////////////////////// -void GrGLLinearGradient::emitCode(GrGLProgramBuilder* builder, +void GrGLLinearGradient::emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const GrProcessorKey& key, const char* outputColor, diff --git a/src/effects/gradients/SkRadialGradient.cpp b/src/effects/gradients/SkRadialGradient.cpp index b4ced5e6a8..2066eb6392 100644 --- a/src/effects/gradients/SkRadialGradient.cpp +++ b/src/effects/gradients/SkRadialGradient.cpp @@ -480,7 +480,7 @@ public: const GrProcessor&) : INHERITED (factory) { } virtual ~GrGLRadialGradient() { } - virtual void emitCode(GrGLProgramBuilder*, + virtual void emitCode(GrGLFPBuilder*, const GrFragmentProcessor&, const GrProcessorKey&, const char* outputColor, @@ -559,7 +559,7 @@ GrFragmentProcessor* GrRadialGradient::TestCreate(SkRandom* random, ///////////////////////////////////////////////////////////////////// -void GrGLRadialGradient::emitCode(GrGLProgramBuilder* builder, +void GrGLRadialGradient::emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const GrProcessorKey& key, const char* outputColor, diff --git a/src/effects/gradients/SkSweepGradient.cpp b/src/effects/gradients/SkSweepGradient.cpp index 750e80a6d2..154c0036c4 100644 --- a/src/effects/gradients/SkSweepGradient.cpp +++ b/src/effects/gradients/SkSweepGradient.cpp @@ -195,7 +195,7 @@ public: const GrProcessor&) : INHERITED (factory) { } virtual ~GrGLSweepGradient() { } - virtual void emitCode(GrGLProgramBuilder*, + virtual void emitCode(GrGLFPBuilder*, const GrFragmentProcessor&, const GrProcessorKey&, const char* outputColor, @@ -266,7 +266,7 @@ GrFragmentProcessor* GrSweepGradient::TestCreate(SkRandom* random, ///////////////////////////////////////////////////////////////////// -void GrGLSweepGradient::emitCode(GrGLProgramBuilder* builder, +void GrGLSweepGradient::emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const GrProcessorKey& key, const char* outputColor, diff --git a/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp b/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp index 206d2d9687..53e28eacaf 100644 --- a/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp +++ b/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp @@ -140,7 +140,7 @@ public: GLEdge2PtConicalEffect(const GrBackendProcessorFactory& factory, const GrProcessor&); virtual ~GLEdge2PtConicalEffect() { } - virtual void emitCode(GrGLProgramBuilder*, + virtual void emitCode(GrGLFPBuilder*, const GrFragmentProcessor&, const GrProcessorKey&, const char* outputColor, @@ -223,7 +223,7 @@ GLEdge2PtConicalEffect::GLEdge2PtConicalEffect(const GrBackendProcessorFactory& , fCachedRadius(-SK_ScalarMax) , fCachedDiffRadius(-SK_ScalarMax) {} -void GLEdge2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, +void GLEdge2PtConicalEffect::emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const GrProcessorKey& key, const char* outputColor, @@ -249,7 +249,7 @@ void GLEdge2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, SkASSERT(coords[0].getType() == coords[1].getType()); const char* coords2D; SkString bVar; - GrGLFragmentShaderBuilder* fsBuilder = builder->getFragmentShaderBuilder(); + GrGLFPFragmentBuilder* fsBuilder = builder->getFragmentShaderBuilder(); if (kVec3f_GrSLType == coords[0].getType()) { fsBuilder->codeAppendf("\tvec3 interpolants = vec3(%s.xy / %s.z, %s.x / %s.z);\n", coords[0].c_str(), coords[0].c_str(), coords[1].c_str(), @@ -421,7 +421,7 @@ public: GLFocalOutside2PtConicalEffect(const GrBackendProcessorFactory& factory, const GrProcessor&); virtual ~GLFocalOutside2PtConicalEffect() { } - virtual void emitCode(GrGLProgramBuilder*, + virtual void emitCode(GrGLFPBuilder*, const GrFragmentProcessor&, const GrProcessorKey&, const char* outputColor, @@ -504,7 +504,7 @@ GLFocalOutside2PtConicalEffect::GLFocalOutside2PtConicalEffect(const GrBackendPr fIsFlipped = data.isFlipped(); } -void GLFocalOutside2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, +void GLFocalOutside2PtConicalEffect::emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const GrProcessorKey& key, const char* outputColor, @@ -523,7 +523,7 @@ void GLFocalOutside2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, builder->getUniformVariable(fParamUni).appendArrayAccess(1, &p1); // if we have a vec3 from being in perspective, convert it to a vec2 first - GrGLFragmentShaderBuilder* fsBuilder = builder->getFragmentShaderBuilder(); + GrGLFPFragmentBuilder* fsBuilder = builder->getFragmentShaderBuilder(); SkString coords2DString = fsBuilder->ensureFSCoords2D(coords, 0); const char* coords2D = coords2DString.c_str(); @@ -630,7 +630,7 @@ public: GLFocalInside2PtConicalEffect(const GrBackendProcessorFactory& factory, const GrProcessor&); virtual ~GLFocalInside2PtConicalEffect() {} - virtual void emitCode(GrGLProgramBuilder*, + virtual void emitCode(GrGLFPBuilder*, const GrFragmentProcessor&, const GrProcessorKey&, const char* outputColor, @@ -710,7 +710,7 @@ GLFocalInside2PtConicalEffect::GLFocalInside2PtConicalEffect(const GrBackendProc , fFSVaryingName(NULL) , fCachedFocal(SK_ScalarMax) {} -void GLFocalInside2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, +void GLFocalInside2PtConicalEffect::emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const GrProcessorKey& key, const char* outputColor, @@ -728,7 +728,7 @@ void GLFocalInside2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, GrGLShaderVar focal = builder->getUniformVariable(fFocalUni); // if we have a vec3 from being in perspective, convert it to a vec2 first - GrGLFragmentShaderBuilder* fsBuilder = builder->getFragmentShaderBuilder(); + GrGLFPFragmentBuilder* fsBuilder = builder->getFragmentShaderBuilder(); SkString coords2DString = fsBuilder->ensureFSCoords2D(coords, 0); const char* coords2D = coords2DString.c_str(); @@ -875,7 +875,7 @@ public: GLCircleInside2PtConicalEffect(const GrBackendProcessorFactory& factory, const GrProcessor&); virtual ~GLCircleInside2PtConicalEffect() {} - virtual void emitCode(GrGLProgramBuilder*, + virtual void emitCode(GrGLFPBuilder*, const GrFragmentProcessor&, const GrProcessorKey&, const char* outputColor, @@ -963,7 +963,7 @@ GLCircleInside2PtConicalEffect::GLCircleInside2PtConicalEffect(const GrBackendPr , fCachedB(SK_ScalarMax) , fCachedC(SK_ScalarMax) {} -void GLCircleInside2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, +void GLCircleInside2PtConicalEffect::emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const GrProcessorKey& key, const char* outputColor, @@ -985,7 +985,7 @@ void GLCircleInside2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, GrGLShaderVar params = builder->getUniformVariable(fParamUni); // if we have a vec3 from being in perspective, convert it to a vec2 first - GrGLFragmentShaderBuilder* fsBuilder = builder->getFragmentShaderBuilder(); + GrGLFPFragmentBuilder* fsBuilder = builder->getFragmentShaderBuilder(); SkString coords2DString = fsBuilder->ensureFSCoords2D(coords, 0); const char* coords2D = coords2DString.c_str(); @@ -1107,7 +1107,7 @@ public: GLCircleOutside2PtConicalEffect(const GrBackendProcessorFactory&, const GrProcessor&); virtual ~GLCircleOutside2PtConicalEffect() {} - virtual void emitCode(GrGLProgramBuilder*, + virtual void emitCode(GrGLFPBuilder*, const GrFragmentProcessor&, const GrProcessorKey&, const char* outputColor, @@ -1203,7 +1203,7 @@ GLCircleOutside2PtConicalEffect::GLCircleOutside2PtConicalEffect(const GrBackend fIsFlipped = data.isFlipped(); } -void GLCircleOutside2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, +void GLCircleOutside2PtConicalEffect::emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const GrProcessorKey& key, const char* outputColor, @@ -1225,7 +1225,7 @@ void GLCircleOutside2PtConicalEffect::emitCode(GrGLProgramBuilder* builder, GrGLShaderVar params = builder->getUniformVariable(fParamUni); // if we have a vec3 from being in perspective, convert it to a vec2 first - GrGLFragmentShaderBuilder* fsBuilder = builder->getFragmentShaderBuilder(); + GrGLFPFragmentBuilder* fsBuilder = builder->getFragmentShaderBuilder(); SkString coords2DString = fsBuilder->ensureFSCoords2D(coords, 0); const char* coords2D = coords2DString.c_str(); diff --git a/src/effects/gradients/SkTwoPointRadialGradient.cpp b/src/effects/gradients/SkTwoPointRadialGradient.cpp index 3b4be2d331..d83a937a66 100644 --- a/src/effects/gradients/SkTwoPointRadialGradient.cpp +++ b/src/effects/gradients/SkTwoPointRadialGradient.cpp @@ -411,7 +411,7 @@ public: GrGLRadial2Gradient(const GrBackendProcessorFactory& factory, const GrProcessor&); virtual ~GrGLRadial2Gradient() { } - virtual void emitCode(GrGLProgramBuilder*, + virtual void emitCode(GrGLFPBuilder*, const GrFragmentProcessor&, const GrProcessorKey&, const char* outputColor, @@ -567,7 +567,7 @@ GrGLRadial2Gradient::GrGLRadial2Gradient(const GrBackendProcessorFactory& factor fIsDegenerate = data.isDegenerate(); } -void GrGLRadial2Gradient::emitCode(GrGLProgramBuilder* builder, +void GrGLRadial2Gradient::emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const GrProcessorKey& key, const char* outputColor, @@ -596,7 +596,7 @@ void GrGLRadial2Gradient::emitCode(GrGLProgramBuilder* builder, builder->getUniformVariable(fParamUni).appendArrayAccess(4, &p4); builder->getUniformVariable(fParamUni).appendArrayAccess(5, &p5); - GrGLFragmentShaderBuilder* fsBuilder = builder->getFragmentShaderBuilder(); + GrGLFPFragmentBuilder* fsBuilder = builder->getFragmentShaderBuilder(); // We interpolate the linear component in coords[1]. SkASSERT(coords[0].getType() == coords[1].getType()); const char* coords2D; |