Lines Matching refs:fragBuilder
33 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
44 fragBuilder->codeAppendf("float2 coord = %s - float2(0.5);", args.fSampleCoord);
45 fragBuilder->codeAppend("half2 f = half2(fract(coord));");
46 fragBuilder->codeAppend("coord += 0.5 - f;");
47 fragBuilder->codeAppendf("half4 wx = %s * half4(1.0, f.x, f.x * f.x, f.x * f.x * f.x);",
49 fragBuilder->codeAppendf("half4 wy = %s * half4(1.0, f.y, f.y * f.y, f.y * f.y * f.y);",
51 fragBuilder->codeAppend("half4 rowColors[4];");
58 fragBuilder->codeAppendf("rowColors[%d] = %s;", x, childStr.c_str());
60 fragBuilder->codeAppendf(
65 fragBuilder->codeAppend(
69 fragBuilder->codeAppendf("float coord = %s.%s - 0.5;", args.fSampleCoord, d);
70 fragBuilder->codeAppend("half f = half(fract(coord));");
71 fragBuilder->codeAppend("coord += 0.5 - f;");
72 fragBuilder->codeAppend("half f2 = f * f;");
73 fragBuilder->codeAppendf("half4 w = %s * half4(1.0, f, f2, f2 * f);", coeffs);
74 fragBuilder->codeAppend("half4 c[4];");
83 fragBuilder->codeAppendf("c[%d] = %s;", i, childStr.c_str());
85 fragBuilder->codeAppend(
92 fragBuilder->codeAppend("bicubicColor = saturate(bicubicColor);");
95 fragBuilder->codeAppend(
99 fragBuilder->codeAppendf("return bicubicColor;");