From ac9510cb7d36abe502588601a3dc892dcd9e1633 Mon Sep 17 00:00:00 2001 From: Markus Tavenrath Date: Mon, 5 Sep 2016 10:26:43 +0200 Subject: [PATCH] Fix 64-bit define detection in Vulkan 1.0.25 (#29) --- VulkanHppGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index 1328230..f12b613 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -1327,7 +1327,7 @@ void readTypeDefine( tinyxml2::XMLElement * element, VkData & vkData ) else if (element->Attribute("name") && strcmp(element->Attribute("name"), "VK_DEFINE_NON_DISPATCHABLE_HANDLE") == 0) { std::string text = element->LastChild()->ToText()->Value(); - size_t start = text.find('#'); + size_t start = text.find("#if defined(__LP64__)"); size_t end = text.find_first_of("\r\n", start + 1); vkData.typesafeCheck = text.substr(start, end - start); }