scripts:Add includes to extension helper
authorTobin Ehlis <tobine@google.com>
Fri, 9 Jun 2017 21:46:14 +0000 (15:46 -0600)
committerTobin Ehlis <tobine@google.com>
Mon, 12 Jun 2017 15:55:09 +0000 (09:55 -0600)
Generated extension helper has dependencies on vulkan.h and
utility (for std::pair) that weren't declared.

scripts/helper_file_generator.py

index 5aa8dee..530a833 100644 (file)
@@ -558,6 +558,9 @@ class HelperFileOutputGenerator(OutputGenerator):
         extension_helper_header += '#ifndef VK_EXTENSION_HELPER_H_\n'
         extension_helper_header += '#define VK_EXTENSION_HELPER_H_\n'
         struct  = '\n'
+        extension_helper_header += '#include <vulkan/vulkan.h>\n'
+        extension_helper_header += '#include <utility>\n'
+        extension_helper_header += '\n'
         extension_dict = dict()
         for type in ['Instance', 'Device']:
             if type == 'Instance':