Lines Matching defs:output
136 SkString output;
139 output = this->emitFragProc(fp, *fFPImpls.back(), *inOut, output);
140 if (output.isEmpty()) {
143 *inOut = std::move(output);
151 SkString output) {
156 this->nameExpression(&output, "output");
157 fFS.codeAppendf("half4 %s;", output.c_str());
184 "%s = %s(%s, half4(1));", output.c_str(), impl.functionName(), input.c_str());
186 fFS.codeAppendf("%s = %s(%s);", output.c_str(), impl.functionName(), input.c_str());
193 return output;
366 // Enable dual source secondary output if we have one
464 void GrGLSLProgramBuilder::nameExpression(SkString* output, const char* baseName) {
465 // Name a variable to hold stage result. If we already have a valid output name, use that as-is;
467 if (output->isEmpty()) {
468 *output = this->nameVariable(/*prefix=*/'\0', baseName);