Lines Matching defs:dstHelper
1057 static void cleanup_resources(BaseTestHelper* srcHelper, BaseTestHelper* dstHelper,
1062 if (dstHelper) {
1063 dstHelper->cleanup();
1088 std::unique_ptr<BaseTestHelper> dstHelper;
1101 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1107 dstHelper.reset(new VulkanTestHelper());
1111 dstHelper.reset(new EGLTestHelper(options));
1116 if (dstHelper) {
1117 if (!dstHelper->init(reporter)) {
1118 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1159 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1171 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1202 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1216 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1228 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1242 dstHelper->makeCurrent();
1243 sk_sp<SkImage> wrappedImage = dstHelper->importHardwareBufferForRead(reporter, buffer);
1246 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1250 auto direct = dstHelper->directContext();
1263 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1268 if (!dstHelper->importAndWaitOnSemaphore(reporter, srcHelper->getFdHandle(), dstSurf)) {
1270 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1281 dstHelper->doClientSync();
1282 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);
1290 dstHelper->doClientSync();
1291 cleanup_resources(srcHelper.get(), dstHelper.get(), buffer);