Lines Matching refs:fragBuilder

65     GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;  in emitCode()  local
66 SkString coords2D = fragBuilder->ensureCoords2D(args.fTransformedCoords[0]); in emitCode()
67 fragBuilder->codeAppend("half4 sum = half4(0, 0, 0, 0);"); in emitCode()
68fragBuilder->codeAppendf("float2 coord = %s - %s * %s;", coords2D.c_str(), kernelOffset, imgInc); in emitCode()
69 fragBuilder->codeAppend("half4 c;"); in emitCode()
74 GrGLSLShaderBuilder::ShaderBlock block(fragBuilder); in emitCode()
77 fragBuilder->codeAppendf("half k = %s[%d]%s;", kernel, offset / 4, in emitCode()
81 fDomain.sampleTexture(fragBuilder, in emitCode()
89 fragBuilder->codeAppend("c.rgb /= c.a;"); in emitCode()
90 fragBuilder->codeAppend("c.rgb = saturate(c.rgb);"); in emitCode()
92 fragBuilder->codeAppend("sum += c * k;"); in emitCode()
96 fragBuilder->codeAppendf("%s = sum * %s + %s;", args.fOutputColor, gain, bias); in emitCode()
97 fragBuilder->codeAppendf("%s.a = saturate(%s.a);", args.fOutputColor, args.fOutputColor); in emitCode()
98 fragBuilder->codeAppendf("%s.rgb = clamp(%s.rgb, 0.0, %s.a);", in emitCode()
101 fDomain.sampleTexture(fragBuilder, in emitCode()
108 fragBuilder->codeAppendf("%s.a = c.a;", args.fOutputColor); in emitCode()
109fragBuilder->codeAppendf("%s.rgb = saturate(sum.rgb * %s + %s);", args.fOutputColor, gain, bias); in emitCode()
110 fragBuilder->codeAppendf("%s.rgb *= %s.a;", args.fOutputColor, args.fOutputColor); in emitCode()
112 fragBuilder->codeAppendf("%s *= %s;\n", args.fOutputColor, args.fInputColor); in emitCode()