Lines Matching refs:args
104 void onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) override {
105 const DefaultGeoProc& gp = args.fGeomProc.cast<DefaultGeoProc>();
106 GrGLSLVertexBuilder* vertBuilder = args.fVertBuilder;
107 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
108 GrGLSLVaryingHandler* varyingHandler = args.fVaryingHandler;
109 GrGLSLUniformHandler* uniformHandler = args.fUniformHandler;
120 fragBuilder->codeAppendf("half4 %s;", args.fOutputColor);
143 fragBuilder->codeAppendf("%s = %s;", args.fOutputColor, varying.fsIn());
145 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor,
152 *args.fShaderCaps,
165 *args.fShaderCaps,
178 args.fOutputCoverage);
180 fragBuilder->codeAppendf("half4 %s = half4(alpha);", args.fOutputCoverage);
183 fragBuilder->codeAppendf("const half4 %s = half4(1);", args.fOutputCoverage);
192 args.fOutputCoverage, fragCoverage);