Lines Matching defs:out
539 // Run the inliner only once; it is expensive! Multiple passes can occasionally shake out
562 // The program's SymbolTable was taken out of fSymbolTable when the program was bundled, but
601 bool Compiler::toSPIRV(Program& program, OutputStream& out) {
642 out.write(data.c_str(), data.size());
645 SPIRVCodeGenerator cg(fContext.get(), &program, &out);
652 bool Compiler::toSPIRV(Program& program, String* out) {
656 *out = buffer.str();
661 bool Compiler::toGLSL(Program& program, OutputStream& out) {
664 GLSLCodeGenerator cg(fContext.get(), &program, &out);
669 bool Compiler::toGLSL(Program& program, String* out) {
673 *out = buffer.str();
678 bool Compiler::toHLSL(Program& program, String* out) {
684 return SPIRVtoHLSL(spirv, out);
687 bool Compiler::toMetal(Program& program, OutputStream& out) {
690 MetalCodeGenerator cg(fContext.get(), &program, &out);
695 bool Compiler::toMetal(Program& program, String* out) {
699 *out = buffer.str();