Lines Matching defs:options

76 const char kUsage[] = R"(Usage: amber [options] SCRIPT [SCRIPTS...]
78 options:
374 return amber::Result("PNG support is not enabled in compile options.");
460 Options options;
463 if (!ParseArgs(args, &options)) {
468 if (options.show_version_info) {
480 if (options.show_help) {
492 for (const auto& file : options.input_filenames) {
514 if (options.fence_timeout > -1)
515 recipe->SetFenceTimeout(static_cast<uint32_t>(options.fence_timeout));
522 if (options.parse_only)
525 if (options.log_graphics_calls)
527 if (options.log_graphics_calls_time)
529 if (options.log_execute_calls)
533 amber_options.engine = options.engine;
534 amber_options.spv_env = options.spv_env;
535 amber_options.execution_type = options.pipeline_create_only
538 amber_options.disable_spirv_validation = options.disable_spirv_validation;
562 amber_options.engine, options.engine_major, options.engine_minor,
563 options.selected_device,
570 options.disable_validation_layer, options.show_version_info, &config);
579 if (!options.buffer_filename.empty()) {
581 if (options.buffer_to_dump.empty()) {
582 options.buffer_to_dump.emplace_back();
583 options.buffer_to_dump.back().buffer_name = "0:0";
587 options.buffer_to_dump.begin(),
588 options.buffer_to_dump.end());
591 if (options.image_filenames.size() - options.fb_names.size() > 1) {
599 while (options.image_filenames.size() > options.fb_names.size())
600 options.fb_names.push_back(kGeneratedColorBuffer);
602 for (const auto& fb_name : options.fb_names) {
623 if (!options.shader_filename.empty()) {
626 shader_file.open(options.shader_filename, std::ios::out);
629 std::cerr << options.shader_filename << std::endl;
637 shader_file << disassemble(options.spv_env, sh.shader_data)
645 for (size_t i = 0; i < options.image_filenames.size(); ++i) {
647 auto image_filename = options.image_filenames[i];
652 if (buffer_info.buffer_name == options.fb_names[i]) {
699 if (!options.buffer_filename.empty()) {
701 buffer_file.open(options.buffer_filename, std::ios::out);
704 std::cerr << options.buffer_filename << std::endl;
708 if (std::any_of(options.fb_names.begin(), options.fb_names.end(),
731 if (!options.quiet) {
740 << (options.input_filenames.size() - failures.size()) << " pass, "