| Index: src/gpu/gl/GrGLVaryingHandler.cpp
|
| diff --git a/src/gpu/gl/GrGLVaryingHandler.cpp b/src/gpu/gl/GrGLVaryingHandler.cpp
|
| index a2d4e9d1b953b4867120a9327a4f944cb728d003..b7c87293059c670be5fc7e3f6e93fadaad4de3e3 100644
|
| --- a/src/gpu/gl/GrGLVaryingHandler.cpp
|
| +++ b/src/gpu/gl/GrGLVaryingHandler.cpp
|
| @@ -19,9 +19,9 @@ GrGLSLVaryingHandler::VaryingHandle GrGLVaryingHandler::addPathProcessingVarying
|
| GrGLProgramBuilder* glPB = (GrGLProgramBuilder*) fProgramBuilder;
|
| // This call is not used for non-NVPR backends.
|
| SkASSERT(glPB->gpu()->glCaps().shaderCaps()->pathRenderingSupport() &&
|
| - glPB->fArgs.fPrimitiveProcessor->isPathRendering() &&
|
| - !glPB->fArgs.fPrimitiveProcessor->willUseGeoShader() &&
|
| - glPB->fArgs.fPrimitiveProcessor->numAttribs() == 0);
|
| + glPB->fPrimProc.isPathRendering() &&
|
| + !glPB->fPrimProc.willUseGeoShader() &&
|
| + glPB->fPrimProc.numAttribs() == 0);
|
| #endif
|
| this->addVarying(name, v, fsPrecision);
|
| auto varyingInfo = fPathProcVaryingInfos.push_back();
|
|
|