Lines Matching refs:gm
14 #include "gm/gm.h"
45 std::unique_ptr<skiagm::GM> gm(fact());
46 SkDebugf("gm %s\n", gm->getName());
47 gms.call<void>("push", std::string(gm->getName()));
54 std::unique_ptr<skiagm::GM> gm(fact());
55 if (gm->getName() == name) {
56 return gm;
115 auto gm = getGMWithName(name);
116 if (!gm) {
117 SkDebugf("Could not find gm with name %s\n", name.c_str());
124 SkISize size = gm->getISize();
137 gm->onceBeforeDraw();
140 auto gpuSetupResult = gm->gpuSetup(ctx.get(), canvas, &msg);
142 SkDebugf("Error with gpu setup for gm %s: %s\n", name.c_str(), msg.c_str());
148 auto drawResult = gm->draw(canvas, &msg);
150 SkDebugf("Error with gm %s: %s\n", name.c_str(), msg.c_str());