Index: src/effects/GrCircleBlurFragmentProcessor.cpp |
diff --git a/src/effects/GrCircleBlurFragmentProcessor.cpp b/src/effects/GrCircleBlurFragmentProcessor.cpp |
index e5887329ae1018982f6d015e2550f8354ca7f6e0..7776b630d018dc1255a7a8568654bfdcd6fb6884 100644 |
--- a/src/effects/GrCircleBlurFragmentProcessor.cpp |
+++ b/src/effects/GrCircleBlurFragmentProcessor.cpp |
@@ -14,7 +14,8 @@ |
#include "GrTextureProvider.h" |
#include "gl/GrGLFragmentProcessor.h" |
-#include "gl/builders/GrGLProgramBuilder.h" |
+#include "glsl/GrGLSLFragmentShaderBuilder.h" |
+#include "glsl/GrGLSLProgramBuilder.h" |
#include "glsl/GrGLSLProgramDataManager.h" |
class GrGLCircleBlurFragmentProcessor : public GrGLFragmentProcessor { |
@@ -39,13 +40,13 @@ void GrGLCircleBlurFragmentProcessor::emitCode(EmitArgs& args) { |
// x,y - the center of the circle |
// z - the distance at which the intensity starts falling off (e.g., the start of the table) |
// w - the size of the profile texture |
- fDataUniform = args.fBuilder->addUniform(GrGLProgramBuilder::kFragment_Visibility, |
+ fDataUniform = args.fBuilder->addUniform(GrGLSLProgramBuilder::kFragment_Visibility, |
kVec4f_GrSLType, |
kDefault_GrSLPrecision, |
"data", |
&dataName); |
- GrGLFragmentBuilder* fsBuilder = args.fBuilder->getFragmentShaderBuilder(); |
+ GrGLSLFragmentBuilder* fsBuilder = args.fBuilder->getFragmentShaderBuilder(); |
const char *fragmentPos = fsBuilder->fragmentPosition(); |
if (args.fInputColor) { |