Lines Matching refs:program

63         printf("for program: %s\n", src);
83 ProgramBuilder program(r, src);
84 if (!program) { return; }
86 const SkSL::FunctionDefinition* main = SkSL::Program_GetFunction(*program, "main");
91 SkSL::ProgramToSkVM(*program, *main, &b, /*debugInfo=*/nullptr, /*uniforms=*/{}, &sig);
114 ProgramBuilder program(r, src);
115 if (!program) { return; }
117 const SkSL::FunctionDefinition* main = SkSL::Program_GetFunction(*program, "main");
121 SkSL::ProgramToSkVM(*program, *main, &b, /*debugInfo=*/nullptr, /*uniforms=*/{});
517 ProgramBuilder program(r, src);
519 auto rect_height = SkSL::Program_GetFunction(*program, "rect_height"),
520 make_blue_rect = SkSL::Program_GetFunction(*program, "make_blue_rect"),
521 median = SkSL::Program_GetFunction(*program, "median"),
522 sums = SkSL::Program_GetFunction(*program, "sums"),
523 get_rect_2 = SkSL::Program_GetFunction(*program, "get_rect_2"),
524 fill_rects = SkSL::Program_GetFunction(*program, "fill_rects");
535 SkSL::ProgramToSkVM(*program, *fn, &b, /*debugInfo=*/nullptr, SkMakeSpan(uniforms));
629 auto program = compiler.convertProgram(SkSL::ProgramKind::kGeneric,
631 REPORTER_ASSERT(r, !program);
649 ProgramBuilder program(r, src);
650 const SkSL::FunctionDefinition* main = SkSL::Program_GetFunction(*program, "main");
654 SkSL::ProgramToSkVM(*program, *main, &b, /*debugInfo=*/nullptr, /*uniforms=*/{});
670 ProgramBuilder program(r, src);
672 const SkSL::FunctionDefinition* main = SkSL::Program_GetFunction(*program, "main");
676 SkSL::ProgramToSkVM(*program, *main, &b, /*debugInfo=*/nullptr, /*uniforms=*/{});
700 ProgramBuilder program(r, src);
702 auto sub = SkSL::Program_GetFunction(*program, "sub");
703 auto sqr = SkSL::Program_GetFunction(*program, "sqr");
704 auto main = SkSL::Program_GetFunction(*program, "main");
705 auto tan = SkSL::Program_GetFunction(*program, "tan");
706 auto dot3 = SkSL::Program_GetFunction(*program, "dot3_test");
707 auto dot2 = SkSL::Program_GetFunction(*program, "dot2_test");
718 SkSL::ProgramToSkVM(*program, *fn, &b, /*debugInfo=*/nullptr, /*uniforms=*/{});
901 std::unique_ptr<SkSL::Program> program = compiler.convertProgram(
903 REPORTER_ASSERT(r, program);
905 const SkSL::FunctionDefinition* main = SkSL::Program_GetFunction(*program, "main");
908 SkSL::ProgramToSkVM(*program, *main, &b, /*debugInfo=*/nullptr, /*uniforms=*/{});
960 std::unique_ptr<SkSL::Program> program = compiler.convertProgram(
962 REPORTER_ASSERT(r, program);
964 const SkSL::FunctionDefinition* main = SkSL::Program_GetFunction(*program, "main");
966 SkSL::ProgramToSkVM(*program, *main, &b, /*debugInfo=*/nullptr, /*uniforms=*/{});