Lines Matching refs:Options
31 struct Options {
126 const Options &options,
165 if (options.validate) {
201 .enabledLayerCount = (options.validate) ? num_layers : 0,
211 void GatherInfo(VulkanInfo* info, const Options& options) {
241 if (options.validate) {
278 .enabledLayerCount = (options.validate) ? num_layers : 0,
300 GatherGpuInfo(gpus[i], options, info->gpus.at(i));
339 const Options& /*options*/,
348 const Options& options,
356 if (options.layer_description)
358 if (options.layer_extensions && !extensions[i].empty()) {
362 PrintExtensions(extensions[i], options, indent + 2);
490 void PrintGpuInfo(const GpuInfo& info, const Options& options, size_t indent) {
555 if (options.unsupported_features) {
563 PrintExtensions(info.extensions, options, indent + 2);
566 PrintLayers(info.layers, info.layer_extensions, options, indent + 2);
569 void PrintInfo(const VulkanInfo& info, const Options& options) {
575 PrintExtensions(info.extensions, options, indent + 1);
578 PrintLayers(info.layers, info.layer_extensions, options, indent + 1);
582 PrintGpuInfo(gpu, options, indent + 1);
586 "usage: vkinfo [options]\n"
587 " -v enable all the following verbose options\n"
600 Options options = {
611 options.layer_description = true;
612 options.layer_extensions = true;
613 options.unsupported_features = true;
615 options.layer_description = true;
617 options.layer_extensions = true;
619 options.unsupported_features = true;
621 options.validate = true;
632 GatherInfo(&info, options);
633 PrintInfo(info, options);