Lines Matching defs:varying
39 void GrGLSLVaryingHandler::addVarying(const char* name, GrGLSLVarying* varying,
41 SkASSERT(GrSLTypeIsFloatType(varying->type()) || Interpolation::kMustBeFlat == interpolation);
44 SkASSERT(varying);
45 SkASSERT(kVoid_GrSLType != varying->fType);
46 v.fType = varying->fType;
50 if (varying->isInVertexShader()) {
51 varying->fVsOut = v.fVsOut.c_str();
54 if (varying->isInFragmentShader()) {
55 varying->fFsIn = v.fVsOut.c_str();
110 for (const GrShaderVar& varying : vars.items()) {
111 varying.appendDecl(fProgramBuilder->shaderCaps(), out);