• Home
  • Raw
  • Download

Lines Matching refs:fragBuilder

64     GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;  in onEmitCode()  local
66 fragBuilder->codeAppendf("half4 %s;", args.fOutputColor); in onEmitCode()
67 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, &fColorUniform); in onEmitCode()
100 fragBuilder->declAppend(edgeAlpha); in onEmitCode()
101 fragBuilder->declAppend(dklmdx); in onEmitCode()
102 fragBuilder->declAppend(dklmdy); in onEmitCode()
103 fragBuilder->declAppend(dfdx); in onEmitCode()
104 fragBuilder->declAppend(dfdy); in onEmitCode()
105 fragBuilder->declAppend(gF); in onEmitCode()
106 fragBuilder->declAppend(gFM); in onEmitCode()
107 fragBuilder->declAppend(func); in onEmitCode()
109 fragBuilder->codeAppendf("%s = dFdx(%s.xyz);", dklmdx.c_str(), v.fsIn()); in onEmitCode()
110 fragBuilder->codeAppendf("%s = dFdy(%s.xyz);", dklmdy.c_str(), v.fsIn()); in onEmitCode()
111 fragBuilder->codeAppendf("%s = 2.0 * %s.x * %s.x - %s.y * %s.z - %s.z * %s.y;", in onEmitCode()
116 fragBuilder->codeAppendf("%s = 2.0 * %s.x * %s.x - %s.y * %s.z - %s.z * %s.y;", in onEmitCode()
121 fragBuilder->codeAppendf("%s = float2(%s, %s);", gF.c_str(), dfdx.c_str(), in onEmitCode()
123 fragBuilder->codeAppendf("%s = sqrt(dot(%s, %s));", in onEmitCode()
125 fragBuilder->codeAppendf("%s = %s.x*%s.x - %s.y*%s.z;", in onEmitCode()
127 fragBuilder->codeAppendf("%s = abs(%s);", func.c_str(), func.c_str()); in onEmitCode()
128 fragBuilder->codeAppendf("%s = half(%s / %s);", in onEmitCode()
130 fragBuilder->codeAppendf("%s = max(1.0 - %s, 0.0);", in onEmitCode()
143 fragBuilder->codeAppendf("half4 %s = half4(half(%s) * %s);", in onEmitCode()
146 fragBuilder->codeAppendf("half4 %s = half4(%s);", args.fOutputCoverage, edgeAlpha.c_str()); in onEmitCode()
252 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; in onEmitCode() local
254 fragBuilder->codeAppendf("half4 %s;", args.fOutputColor); in onEmitCode()
255 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, &fColorUniform); in onEmitCode()
275 fragBuilder->codeAppendf("half edgeAlpha;"); in onEmitCode()
277 fragBuilder->codeAppendf("half2 duvdx = half2(dFdx(%s.xy));", v.fsIn()); in onEmitCode()
278 fragBuilder->codeAppendf("half2 duvdy = half2(dFdy(%s.xy));", v.fsIn()); in onEmitCode()
279 fragBuilder->codeAppendf("half2 gF = half2(2.0 * %s.x * duvdx.x - duvdx.y," in onEmitCode()
282 fragBuilder->codeAppendf("edgeAlpha = half(%s.x * %s.x - %s.y);", in onEmitCode()
284 fragBuilder->codeAppend("edgeAlpha = sqrt(edgeAlpha * edgeAlpha / dot(gF, gF));"); in onEmitCode()
285 fragBuilder->codeAppend("edgeAlpha = max(1.0 - edgeAlpha, 0.0);"); in onEmitCode()
296 fragBuilder->codeAppendf("half4 %s = half4(%s * edgeAlpha);", args.fOutputCoverage, in onEmitCode()
299 fragBuilder->codeAppendf("half4 %s = half4(edgeAlpha);", args.fOutputCoverage); in onEmitCode()