Lines Matching refs:varying
41 void GrGLSLVaryingHandler::addVarying(const char* name, GrGLSLVarying* varying, in addVarying() argument
43 SkASSERT(GrSLTypeIsFloatType(varying->type()) || Interpolation::kMustBeFlat == interpolation); in addVarying()
47 SkASSERT(varying); in addVarying()
48 SkASSERT(kVoid_GrSLType != varying->fType); in addVarying()
49 v.fType = varying->fType; in addVarying()
53 if (varying->isInVertexShader()) { in addVarying()
54 varying->fVsOut = v.fVsOut.c_str(); in addVarying()
59 varying->fGsIn = v.fVsOut.c_str(); in addVarying()
60 varying->fGsOut = v.fGsOut.c_str(); in addVarying()
63 if (varying->isInFragmentShader()) { in addVarying()
64 varying->fFsIn = (willUseGeoShader ? v.fGsOut : v.fVsOut).c_str(); in addVarying()