Lines Matching defs:config
203 if (Benchmark::kRaster_Backend == config.backend) {
259 SkSurfaceProps props(this->config.surfaceFlags, kRGB_H_SkPixelGeometry);
261 this->factory->get(this->config.ctxType, this->config.ctxOverrides),
262 SkBudgeted::kNo, info, this->config.samples, &props);
264 this->factory->getContextInfo(this->config.ctxType, this->config.ctxOverrides);
269 SkDebugf("WARNING: GL context for config \"%s\" does not support fence sync. "
270 "Timings might not be accurate.\n", this->config.name.c_str());
448 static skstd::optional<Config> create_config(const SkCommandLineConfig* config) {
449 if (const auto* gpuConfig = config->asConfigGpu()) {
451 SkDebugf("Skipping config '%s' as requested.\n", config->getTag().c_str());
471 config->getTag().c_str(),
476 SkDebugf("No context was available matching config '%s'.\n", config->getTag().c_str());
484 config->refColorSpace(),
492 if (config->getBackend().equals(name)) { \
494 SkDebugf("Skipping config '%s' as requested.\n", config->getTag().c_str()); \
501 config->refColorSpace(), \
520 SkDebugf("Unknown config '%s'.\n", config->getTag().c_str());
529 if (skstd::optional<Config> config = create_config(array[i].get())) {
530 configs->push_back(*config);
549 // If bench is enabled for config, returns a Target* for it, otherwise nullptr.
550 static Target* is_enabled(Benchmark* bench, const Config& config) {
551 if (!bench->isSuitableFor(config.backend)) {
556 config.color, config.alpha, config.colorSpace);
560 switch (config.backend) {
562 target = new GPUTarget(config);
565 target = new Target(config);
1287 const char* config = target->config.name.c_str();
1292 , config);
1303 "config", TRACE_STR_COPY(config));
1366 if (Benchmark::kNonRendering_Backend != target->config.backend &&
1368 SkString pngFilename = SkOSPath::Join(FLAGS_writePath[0], config);
1379 log.beginObject(config);
1403 log.endObject(); // config
1411 config = ""; // Only print the config if we run the same bench on more than one.
1417 , config);
1426 stats.median*1e3, mark, bench->getUniqueName(), config);
1436 , config
1453 , config
1485 log.beginObject("meta"); // config
1487 log.endObject(); // config