Lines Matching defs:args
51 void GrConicEffect::Impl::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) {
52 GrGLSLVertexBuilder* vertBuilder = args.fVertBuilder;
53 const GrConicEffect& gp = args.fGeomProc.cast<GrConicEffect>();
54 GrGLSLVaryingHandler* varyingHandler = args.fVaryingHandler;
55 GrGLSLUniformHandler* uniformHandler = args.fUniformHandler;
64 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
66 fragBuilder->codeAppendf("half4 %s;", args.fOutputColor);
67 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, &fColorUniform);
72 *args.fShaderCaps,
80 *args.fShaderCaps,
144 args.fOutputCoverage, coverageScale, edgeAlpha.c_str());
146 fragBuilder->codeAppendf("half4 %s = half4(%s);", args.fOutputCoverage, edgeAlpha.c_str());
248 void GrQuadEffect::Impl::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) {
249 GrGLSLVertexBuilder* vertBuilder = args.fVertBuilder;
250 const GrQuadEffect& gp = args.fGeomProc.cast<GrQuadEffect>();
251 GrGLSLVaryingHandler* varyingHandler = args.fVaryingHandler;
252 GrGLSLUniformHandler* uniformHandler = args.fUniformHandler;
261 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
263 fragBuilder->codeAppendf("half4 %s;", args.fOutputColor);
264 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, &fColorUniform);
269 *args.fShaderCaps,
277 *args.fShaderCaps,
305 fragBuilder->codeAppendf("half4 %s = half4(%s * edgeAlpha);", args.fOutputCoverage,
308 fragBuilder->codeAppendf("half4 %s = half4(edgeAlpha);", args.fOutputCoverage);