Lines Matching defs:args
132 bool ParseArgs(const std::vector<std::string>& args, Options* opts) {
133 for (size_t i = 1; i < args.size(); ++i) {
134 const std::string& arg = args[i];
137 if (i >= args.size()) {
141 opts->image_filenames.push_back(args[i]);
145 if (i >= args.size()) {
149 opts->fb_names.push_back(args[i]);
153 if (i >= args.size()) {
157 opts->buffer_filename = args[i];
161 if (i >= args.size()) {
166 opts->buffer_to_dump.back().buffer_name = args[i];
169 if (i >= args.size()) {
173 opts->shader_filename = args[i];
176 if (i >= args.size()) {
180 const std::string& engine = args[i];
193 if (i >= args.size()) {
199 if (!ParseOneInt(args[i].c_str(), &val)) {
200 std::cerr << "Invalid device ID: " << args[i] << std::endl;
211 if (i >= args.size()) {
217 if (!ParseOneInt(args[i].c_str(), &val)) {
218 std::cerr << "Invalid fence timeout: " << args[i] << std::endl;
229 if (i >= args.size()) {
233 opts->spv_env = args[i];
238 if (i >= args.size()) {
242 const std::string& ver = std::string(args[i]);
459 std::vector<std::string> args(argv, argv + argc);
463 if (!ParseArgs(args, &options)) {