anv: Make some bits of anv_extensions module-private
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 1 Aug 2017 17:59:40 +0000 (10:59 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 2 Aug 2017 16:13:13 +0000 (09:13 -0700)
This way we can use "from anv_extensions import *" in the entrypoint
generator without worrying too much about pollution

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/vulkan/anv_entrypoints_gen.py
src/intel/vulkan/anv_extensions.py

index 0c6e3103a3da73721609b326ca5fc7ebcb26ff8f..9177a94cb98f1b00d6a0ab537cecae7346175e14 100644 (file)
@@ -30,7 +30,7 @@ import xml.etree.cElementTree as et
 
 from mako.template import Template
 
-import anv_extensions
+from anv_extensions import *
 
 MAX_API_VERSION = 1.0
 
@@ -268,7 +268,7 @@ def get_entrypoints(doc, entrypoints_to_defines):
         for command in feature.findall('./require/command'):
             enabled_commands.add(command.attrib['name'])
 
-    supported = set(ext.name for ext in anv_extensions.EXTENSIONS)
+    supported = set(ext.name for ext in EXTENSIONS)
     for extension in doc.findall('.extensions/extension'):
         if extension.attrib['name'] not in supported:
             continue
index 005a514eca89e6a698c071c87fe386c150df01f5..0d243c6f138167de3c2342337853b378d19326e3 100644 (file)
@@ -64,7 +64,7 @@ EXTENSIONS = [
     Extension('VK_KHX_multiview',                         1, True),
 ]
 
-def init_exts_from_xml(xml):
+def _init_exts_from_xml(xml):
     """ Walk the Vulkan XML and fill out extra extension information. """
 
     xml = et.parse(xml)
@@ -84,7 +84,7 @@ def init_exts_from_xml(xml):
     for ext in EXTENSIONS:
         assert ext.type == 'instance' or ext.type == 'device'
 
-TEMPLATE = Template(COPYRIGHT + """
+_TEMPLATE = Template(COPYRIGHT + """
 #include "anv_private.h"
 
 #include "vk_util.h"
@@ -172,7 +172,7 @@ if __name__ == '__main__':
     parser.add_argument('--xml', help='Vulkan API XML file.', required=True)
     args = parser.parse_args()
 
-    init_exts_from_xml(args.xml)
+    _init_exts_from_xml(args.xml)
 
     template_env = {
         'instance_extensions': [e for e in EXTENSIONS if e.type == 'instance'],
@@ -180,4 +180,4 @@ if __name__ == '__main__':
     }
 
     with open(args.out, 'w') as f:
-        f.write(TEMPLATE.render(**template_env))
+        f.write(_TEMPLATE.render(**template_env))