Lines Matching refs:fProgramBuilder
16 SkASSERT(!fProgramBuilder->primitiveProcessor().willUseGeoShader()); in addPassThroughAttribute()
19 fProgramBuilder->fVS.codeAppendf("%s = %s;", v.vsOut(), input.name()); in addPassThroughAttribute()
20 fProgramBuilder->fFS.codeAppendf("%s = %s;", output, v.fsIn()); in addPassThroughAttribute()
44 bool willUseGeoShader = fProgramBuilder->primitiveProcessor().willUseGeoShader(); in addVarying()
50 v.fIsFlat = use_flat_interpolation(interpolation, *fProgramBuilder->shaderCaps()); in addVarying()
51 fProgramBuilder->nameVariable(&v.fVsOut, 'v', name); in addVarying()
58 fProgramBuilder->nameVariable(&v.fGsOut, 'g', name); in addVarying()
91 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); in setNoPerspective()
97 fProgramBuilder->fVS.addFeature(bit, extension); in setNoPerspective()
98 if (fProgramBuilder->primitiveProcessor().willUseGeoShader()) { in setNoPerspective()
99 fProgramBuilder->fGS.addFeature(bit, extension); in setNoPerspective()
101 fProgramBuilder->fFS.addFeature(bit, extension); in setNoPerspective()
135 vars[i].appendDecl(fProgramBuilder->shaderCaps(), out); in appendDecls()
152 SkASSERT(k110_GrGLSLGeneration != fProgramBuilder->shaderCaps()->generation() || in getFragDecls()