Vulkan: factor base extension name into a function
Bug: 134185757
Test: ./scripts/code_generator.py && build
Change-Id: I839adc28b94a6e429ea25753f2f8c3e469449c24
diff --git a/vulkan/scripts/driver_generator.py b/vulkan/scripts/driver_generator.py
index 1f3fd8e..0be0491 100644
--- a/vulkan/scripts/driver_generator.py
+++ b/vulkan/scripts/driver_generator.py
@@ -174,8 +174,8 @@
};
enum Extension {\n""")
- for exts in _KNOWN_EXTENSIONS:
- f.write(gencom.indent(2) + exts[3:] + ',\n')
+ for ext in _KNOWN_EXTENSIONS:
+ f.write(gencom.indent(2) + gencom.base_ext_name(ext) + ',\n')
f.write("""
EXTENSION_CORE, // valid bit
@@ -441,9 +441,9 @@
ProcHook::Extension GetProcHookExtension(const char* name) {
// clang-format off\n""")
- for exts in _KNOWN_EXTENSIONS:
- f.write(gencom.indent(1) + 'if (strcmp(name, \"' + exts +
- '\") == 0) return ProcHook::' + exts[3:] + ';\n')
+ for ext in _KNOWN_EXTENSIONS:
+ f.write(gencom.indent(1) + 'if (strcmp(name, \"' + ext +
+ '\") == 0) return ProcHook::' + gencom.base_ext_name(ext) + ';\n')
f.write("""\
// clang-format on