From af370fc1403e4e8cc9885a5c54ceec0c38e5deb1 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Fri, 1 Aug 2014 11:58:32 +0800 Subject: xgl-generate: move _generate_icd_dispatch_table to Subcommand To make it available for future subcommands. --- xgl-generate.py | 24 ++++++++++++------------ 1 file 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 ", - "#include "]) - 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 ", + "#include "]) + def _generate_api(self): funcs = [] for proto in self.protos: -- cgit v1.2.3