Lines Matching defs:sig
90 SkSL::SkVMSignature sig;
91 SkSL::ProgramToSkVM(*program, *main, &b, /*debugInfo=*/nullptr, /*uniforms=*/{}, &sig);
94 REPORTER_ASSERT(r, p.nargs() == (int)(sig.fParameterSlots + sig.fReturnSlots));
96 auto out = std::make_unique<float[]>(sig.fReturnSlots);
97 auto args = std::make_unique<void*[]>(sig.fParameterSlots + sig.fReturnSlots);
98 for (size_t i = 0; i < sig.fParameterSlots; ++i) {
101 for (size_t i = 0; i < sig.fReturnSlots; ++i) {
102 args[sig.fParameterSlots + i] = out.get() + i;
108 verify_values(r, src, out.get(), expected, sig.fReturnSlots, exactCompare);