void Device::init(const VkDeviceCreateInfo &info) { VkDevice dev; if (EXPECT(vkCreateDevice(phy_.handle(), &info, NULL, &dev) == VK_SUCCESS)) Handle::init(dev); init_queues(); init_formats(); }
int CLIB_DECL main(int argc, char *argv[]) { init_formats(); if (argc == 1) { display_full_usage(); return 0; } if (!core_stricmp("identify", argv[1])) return identify(argc, argv); else if (!core_stricmp("convert", argv[1])) return convert(argc, argv); else { fprintf(stderr, "Unknown command '%s'\n\n", argv[1]); display_usage(); return 1; } }