Lines Matching refs:instance
34 bool instance = false;
43 if (arg == "--instance" || arg == "-i") {
44 options->instance = true;
71 if (options->instance && (options->device_index != unsignedNegOne ||
74 "the whole instance." << std::endl;
82 if (options->instance && options->output_file.empty()) {
83 std::cerr << "Must specify an output file when dumping the whole instance."
87 if (!options->output_file.empty() && !options->instance &&
89 std::cerr << "Must specify instance, device index, or device name when "
97 bool Dump(const VkJsonInstance& instance, const Options& options) {
101 instance.devices.size()) {
103 << " requested but only " << instance.devices.size()
107 out_device = &instance.devices[options.device_index];
109 for (const auto& device : instance.devices) {
141 : VkJsonInstanceToJson(instance);
160 VkJsonInstance instance = VkJsonGetInstance();
161 if (options.instance || options.device_index != unsignedNegOne ||
163 Dump(instance, options);
165 for (uint32_t i = 0, n = static_cast<uint32_t>(instance.devices.size()); i < n; i++) {
167 Dump(instance, options);