Lines Matching refs:fFS
94 , fFS(this, args.fDesc->header().fFragPosKey) in GrGLProgramBuilder()
115 fFS.addVarying(varying, fsPrecision); in addVarying()
125 fFS.codeAppendf("%s = %s;", output, v.fsIn()); in addPassThroughAttribute()
247 fFS.codeAppendf("vec4 %s;", outName.c_str()); in nameExpression()
264 fFS.codeAppend(openBrace.c_str()); in emitAndInstallProc()
268 fFS.codeAppend("}"); in emitAndInstallProc()
282 fFS.codeAppend(openBrace.c_str()); in emitAndInstallProc()
286 fFS.codeAppend("}"); in emitAndInstallProc()
343 fFS.enableSecondaryOutput(); in emitAndInstallXferProc()
347 if (k110_GrGLSLGeneration != fFS.fProgramBuilder->gpu()->glslGeneration()) { in emitAndInstallXferProc()
348 fFS.enableCustomOutput(); in emitAndInstallXferProc()
353 fFS.codeAppend(openBrace.c_str()); in emitAndInstallXferProc()
359 fFS.getPrimaryColorOutputName(), in emitAndInstallXferProc()
360 fFS.getSecondaryColorOutputName(), samplers); in emitAndInstallXferProc()
366 fFS.codeAppend("}"); in emitAndInstallXferProc()
370 SkASSERT(fFS.hasReadFragmentPosition() == gp.willReadFragmentPosition()); in verify()
374 SkASSERT(fFS.hasReadDstColor() == xp.willReadDstColor()); in verify()
378 SkASSERT(fFS.hasReadFragmentPosition() == fp.willReadFragmentPosition()); in verify()
420 if (!fFS.compileAndAttachShaders(programID, &shadersToDelete)) { in finalize()
429 fFS.bindFragmentShaderLocations(programID); in finalize()