Home | History | Annotate | Download | only in effects

Lines Matching refs:fragBuilder

49     GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
50 const char *fragmentPos = fragBuilder->fragmentPosition();
53 fragBuilder->codeAppendf("vec4 src=%s;", args.fInputColor);
55 fragBuilder->codeAppendf("vec4 src=vec4(1);");
60 fragBuilder->codeAppendf("vec2 vec = vec2( (%s.x - %s.x) * %s.w , (%s.y - %s.y) * %s.w );",
63 fragBuilder->codeAppendf("float dist = length(vec) + ( 0.5 - %s.z ) * %s.w;",
66 fragBuilder->codeAppendf("float intensity = ");
67 fragBuilder->appendTextureLookup(args.fSamplers[0], "vec2(dist, 0.5)");
68 fragBuilder->codeAppend(".a;");
70 fragBuilder->codeAppendf("%s = src * intensity;\n", args.fOutputColor );