Index: src/gpu/gl/GrGLVaryingHandler.cpp |
diff --git a/src/gpu/gl/GrGLVaryingHandler.cpp b/src/gpu/gl/GrGLVaryingHandler.cpp |
index b27a9960ec08ef54c414756be9f5b1fd6830d774..ac76924958b815802fd65ce86f9537fcfb67f9b6 100644 |
--- a/src/gpu/gl/GrGLVaryingHandler.cpp |
+++ b/src/gpu/gl/GrGLVaryingHandler.cpp |
@@ -25,7 +25,7 @@ GrGLSLVaryingHandler::VaryingHandle GrGLVaryingHandler::addPathProcessingVarying |
#endif |
this->addVarying(name, v, fsPrecision); |
VaryingInfo& varyingInfo = fPathProcVaryingInfos.push_back(); |
- varyingInfo.fVariable = fFragInputs.back(); |
+ varyingInfo.fVariable = fVaryingShaderVars.back().fFragInput; |
varyingInfo.fLocation = fPathProcVaryingInfos.count() - 1; |
return VaryingHandle(varyingInfo.fLocation); |
} |