diff options
| author | Jon Ashburn <jon@lunarg.com> | 2015-05-06 14:49:55 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-06-17 19:47:01 -0600 |
| commit | 9f2ed05f51c775a577b9e83cf23135d2b1addd04 (patch) | |
| tree | 9c29f6722ad6798209aef5e7105528b74356079c | |
| parent | ceec34de89a3ce1964b6aab8cb1d3013b6926ac5 (diff) | |
| download | usermoji-9f2ed05f51c775a577b9e83cf23135d2b1addd04.tar.xz | |
layers: Remove unused layer dispatch lookup generation
| -rwxr-xr-x | vk-generate.py | 28 |
1 files changed, 2 insertions, 26 deletions
diff --git a/vk-generate.py b/vk-generate.py index be81e084..aff0d59a 100755 --- a/vk-generate.py +++ b/vk-generate.py @@ -133,33 +133,8 @@ class DispatchTableOpsSubcommand(Subcommand): return "\n".join(func) - def _generate_lookup(self): - lookups = [] - for proto in self.protos: - if proto.name != "GetGlobalExtensionInfo": - lookups.append("if (!strcmp(name, \"%s\"))" % (proto.name)) - lookups.append(" return (void *) table->%s;" - % (proto.name)) - - func = [] - func.append("static inline void *%s_lookup_dispatch_table(const VkLayerDispatchTable *table," - % self.prefix) - func.append("%s const char *name)" - % (" " * len(self.prefix))) - func.append("{") - func.append(generate_get_proc_addr_check("name")) - func.append("") - func.append(" name += 2;") - func.append(" %s" % "\n ".join(lookups)) - func.append("") - func.append(" return NULL;") - func.append("}") - - return "\n".join(func) - def generate_body(self): - body = [self._generate_init(), - self._generate_lookup()] + body = [self._generate_init()] return "\n\n".join(body) @@ -248,6 +223,7 @@ class WinDefFileSubcommand(Subcommand): "GetProcAddr", ], "layer": [ + "GetInstanceProcAddr", "GetProcAddr", "EnumerateLayers", "GetGlobalExtensionInfo", |
