Index: src/gpu/gl/builders/GrGLProgramBuilder.cpp |
diff --git a/src/gpu/gl/builders/GrGLProgramBuilder.cpp b/src/gpu/gl/builders/GrGLProgramBuilder.cpp |
index d3067764418949818a0b69b81676176cd6274257..4078de5b5b7fe335717511af0ac28be78e5d17e5 100644 |
--- a/src/gpu/gl/builders/GrGLProgramBuilder.cpp |
+++ b/src/gpu/gl/builders/GrGLProgramBuilder.cpp |
@@ -103,9 +103,7 @@ bool GrGLProgramBuilder::genProgram(const GrEffectStage* geometryProcessor, |
GrGLProgramBuilder::GrGLProgramBuilder(GrGpuGL* gpu, |
const GrGLProgramDesc& desc) |
- : fFragOnly(!desc.getHeader().fRequiresVertexShader && |
- gpu->glCaps().pathRenderingSupport() && |
- gpu->glPathRendering()->texturingMode() == GrGLPathRendering::FixedFunction_TexturingMode) |
+ : fFragOnly(desc.getHeader().fDoPathRendering) |
, fTexCoordSetCnt(0) |
, fProgramID(0) |
, fFS(this, desc) |