MCPcopy Create free account
hub / github.com/SaschaWillems/VulkanCapsViewer / readExtensions

Method readExtensions

vulkanDeviceInfo.cpp:58–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56}
57
58void VulkanDeviceInfo::readExtensions()
59{
60 assert(device != NULL);
61 qInfo() << "Reading extensions";
62 VkResult vkRes;
63 do {
64 uint32_t extCount;
65 vkRes = vkEnumerateDeviceExtensionProperties(device, NULL, &extCount, NULL);
66 assert(!vkRes);
67 std::vector<VkExtensionProperties> exts(extCount);
68 vkRes = vkEnumerateDeviceExtensionProperties(device, NULL, &extCount, &exts.front());
69 for (auto& ext : exts)
70 extensions.push_back(ext);
71 } while (vkRes == VK_INCOMPLETE);
72 assert(!vkRes);
73}
74
75bool VulkanDeviceInfo::vulkanVersionSupported(uint32_t major, uint32_t minor)
76{

Callers 1

getGPUinfoMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected