Index: gm/dcshader.cpp |
diff --git a/gm/dcshader.cpp b/gm/dcshader.cpp |
index d1a9d4ca6fdcc7bbf77537c9c65a81fad9baef47..828c8dcf51618a6de69a8b48095d56436de18015 100644 |
--- a/gm/dcshader.cpp |
+++ b/gm/dcshader.cpp |
@@ -12,7 +12,8 @@ |
#include "GrCoordTransform.h" |
#include "effects/GrXfermodeFragmentProcessor.h" |
#include "gl/GrGLFragmentProcessor.h" |
-#include "gl/builders/GrGLProgramBuilder.h" |
+#include "glsl/GrGLSLFragmentShaderBuilder.h" |
+#include "glsl/GrGLSLProgramBuilder.h" |
#include "glsl/GrGLSLProgramDataManager.h" |
#include "Resources.h" |
#include "SkReadBuffer.h" |
@@ -66,7 +67,7 @@ public: |
GrGLFragmentProcessor* onCreateGLInstance() const override { |
class DCGLFP : public GrGLFragmentProcessor { |
void emitCode(EmitArgs& args) override { |
- GrGLFragmentBuilder* fpb = args.fBuilder->getFragmentShaderBuilder(); |
+ GrGLSLFragmentBuilder* fpb = args.fBuilder->getFragmentShaderBuilder(); |
fpb->codeAppendf("vec2 c = %s;", fpb->ensureFSCoords2D(args.fCoords, 0).c_str()); |
fpb->codeAppend("vec2 r = mod(c, vec2(20.0));"); |
fpb->codeAppend("vec4 color = vec4(0.5*sin(c.x / 15.0) + 0.5," |