diff options
| author | Chia-I Wu <olvaffe@gmail.com> | 2014-08-01 11:58:32 +0800 |
|---|---|---|
| committer | Chia-I Wu <olvaffe@gmail.com> | 2014-08-01 11:59:22 +0800 |
| commit | af370fc1403e4e8cc9885a5c54ceec0c38e5deb1 (patch) | |
| tree | 3407b78db78110a22b7b1bc33e50a95c7b79cc82 | |
| parent | 8b24debfdac174e9209d9f086e49e30b74bcfc13 (diff) | |
| download | usermoji-af370fc1403e4e8cc9885a5c54ceec0c38e5deb1.tar.xz | |
xgl-generate: move _generate_icd_dispatch_table to Subcommand
To make it available for future subcommands.
| -rwxr-xr-x | xgl-generate.py | 24 |
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: |
