Index: src/gpu/glsl/GrGLSLFragmentProcessor.h |
diff --git a/src/gpu/glsl/GrGLSLFragmentProcessor.h b/src/gpu/glsl/GrGLSLFragmentProcessor.h |
index fa4f043ff73f638233bf8b2f767820608dd80593..816b648c47fd9fea634ae39399240b93ce6dd389 100644 |
--- a/src/gpu/glsl/GrGLSLFragmentProcessor.h |
+++ b/src/gpu/glsl/GrGLSLFragmentProcessor.h |
@@ -15,6 +15,7 @@ |
class GrProcessor; |
class GrProcessorKeyBuilder; |
class GrGLSLFPBuilder; |
+class GrGLSLFragmentBuilder; |
class GrGLSLCaps; |
class GrGLSLFragmentProcessor { |
@@ -51,18 +52,21 @@ public: |
struct EmitArgs { |
EmitArgs(GrGLSLFPBuilder* builder, |
+ GrGLSLFragmentBuilder* fragBuilder, |
const GrFragmentProcessor& fp, |
const char* outputColor, |
const char* inputColor, |
const GrGLSLTransformedCoordsArray& coords, |
const TextureSamplerArray& samplers) |
: fBuilder(builder) |
+ , fFragBuilder(fragBuilder) |
, fFp(fp) |
, fOutputColor(outputColor) |
, fInputColor(inputColor) |
, fCoords(coords) |
, fSamplers(samplers) {} |
GrGLSLFPBuilder* fBuilder; |
+ GrGLSLFragmentBuilder* fFragBuilder; |
const GrFragmentProcessor& fFp; |
const char* fOutputColor; |
const char* fInputColor; |