aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChia-I Wu <olvaffe@gmail.com>2014-08-01 11:58:32 +0800
committerChia-I Wu <olvaffe@gmail.com>2014-08-01 11:59:22 +0800
commitaf370fc1403e4e8cc9885a5c54ceec0c38e5deb1 (patch)
tree3407b78db78110a22b7b1bc33e50a95c7b79cc82
parent8b24debfdac174e9209d9f086e49e30b74bcfc13 (diff)
downloadusermoji-af370fc1403e4e8cc9885a5c54ceec0c38e5deb1.tar.xz
xgl-generate: move _generate_icd_dispatch_table to Subcommand
To make it available for future subcommands.
-rwxr-xr-xxgl-generate.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/xgl-generate.py b/xgl-generate.py
index 09e38414..f4ede370 100755
--- a/xgl-generate.py
+++ b/xgl-generate.py
@@ -67,18 +67,6 @@ class Subcommand(object):
def generate_footer(self):
pass
-class LoaderSubcommand(Subcommand):
- # functions that the loader implements
- impl = ("InitAndEnumerateGpus",
- "DbgRegisterMsgCallback",
- "DbgUnregisterMsgCallback",
- "DbgSetGlobalOption")
-
- def generate_header(self):
- return "\n".join([
- "#include <xgl.h>",
- "#include <xglDbg.h>"])
-
def _generate_icd_dispatch_table(self):
proto_map = {}
for proto in self.protos:
@@ -93,6 +81,18 @@ class LoaderSubcommand(Subcommand):
%s;
};""" % ";\n ".join(entries)
+class LoaderSubcommand(Subcommand):
+ # functions that the loader implements
+ impl = ("InitAndEnumerateGpus",
+ "DbgRegisterMsgCallback",
+ "DbgUnregisterMsgCallback",
+ "DbgSetGlobalOption")
+
+ def generate_header(self):
+ return "\n".join([
+ "#include <xgl.h>",
+ "#include <xglDbg.h>"])
+
def _generate_api(self):
funcs = []
for proto in self.protos: