Lines Matching refs:args
85 void onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) override {
86 const auto& shader = args.fGeomProc.cast<DrawAtlasPathShader>();
87 args.fVaryingHandler->emitAttributes(shader);
89 if (args.fShaderCaps->vertexIDSupport()) {
92 args.fVertBuilder->codeAppendf(R"(
96 args.fVertBuilder->codeAppendf(R"(
101 args.fVertBuilder->codeAppendf(R"(
107 args.fFragBuilder->codeAppendf("half4 %s = half4(1);", args.fOutputCoverage);
108 shader.fAtlasHelper->injectShaderCode(args, gpArgs->fPositionVar, &fAtlasAdjustUniform);
110 args.fFragBuilder->codeAppendf("half4 %s;", args.fOutputColor);
111 args.fVaryingHandler->addPassThroughAttribute(
113 args.fOutputColor,