diff options
| author | Chia-I Wu <olv@lunarg.com> | 2015-01-01 08:27:54 +0800 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-02-04 17:58:02 -0700 |
| commit | c334eb4814d899204c316f21424df9dffbe6a859 (patch) | |
| tree | 0f9ab61ef3a3afbcdce1839ae363fcf978b7872a | |
| parent | b21b8f0ac53d5d8924a0097afc7d4955b15969ec (diff) | |
| download | usermoji-c334eb4814d899204c316f21424df9dffbe6a859.tar.xz | |
xgl-generate.py: remove unused LayerDispatchSubcommand
| -rwxr-xr-x | xgl-generate.py | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/xgl-generate.py b/xgl-generate.py index 195e536e..61b35ca7 100755 --- a/xgl-generate.py +++ b/xgl-generate.py @@ -162,51 +162,6 @@ class Subcommand(object): return "\n\n".join(funcs) - def _generate_layer_gpa_function(self, prefix="xgl"): - func_body = [] - func_body.append("XGL_LAYER_EXPORT XGL_VOID* XGLAPI xglGetProcAddr(XGL_PHYSICAL_GPU gpu, const XGL_CHAR* funcName)\n" - "{\n" - " XGL_BASE_LAYER_OBJECT* gpuw = (XGL_BASE_LAYER_OBJECT *) gpu;\n" - " if (gpu == NULL)\n" - " return NULL;\n" - " pCurObj = gpuw;\n" - " pthread_once(&tabOnce, initLayerTable);\n\n" - ' if (!strncmp("xglGetProcAddr", funcName, sizeof("xglGetProcAddr")))\n' - ' return xglGetProcAddr;') - for name in xgl.icd_dispatch_table: - if name == "GetProcAddr": - continue - if name == "InitAndEnumerateGpus": - func_body.append(' else if (!strncmp("%s%s", funcName, sizeof("%s%s")))\n' - ' return nextTable.%s;' % (prefix, name, prefix, name, name)) - else: - func_body.append(' else if (!strncmp("%s%s", funcName, sizeof("%s%s")))\n' - ' return %s%s;' % (prefix, name, prefix, name, prefix, name)) - - func_body.append(" else {\n" - " XGL_BASE_LAYER_OBJECT* gpuw = (XGL_BASE_LAYER_OBJECT *) gpu;\n" - " if (gpuw->pGPA == NULL)\n" - " return NULL;\n" - " return gpuw->pGPA(gpuw->nextObject, funcName);\n" - " }\n" - "}\n") - return "\n".join(func_body) - - def _generate_layer_dispatch_table(self, prefix='xgl'): - func_body = [] - func_body.append('static void initLayerTable()\n' - '{\n' - ' GetProcAddrType fpNextGPA;\n' - ' fpNextGPA = pCurObj->pGPA;\n' - ' assert(fpNextGPA);\n'); - - for name in xgl.icd_dispatch_table: - func_body.append(' %sType fp%s = fpNextGPA((XGL_PHYSICAL_GPU) pCurObj->nextObject, (XGL_CHAR *) "%s%s");\n' - ' nextTable.%s = fp%s;' % (name, name, prefix, name, name, name)) - - func_body.append("}\n") - return "\n".join(func_body) - class LoaderSubcommand(Subcommand): def generate_header(self): return "#include \"loader.h\"" @@ -216,13 +171,6 @@ class LoaderSubcommand(Subcommand): return "\n\n".join(body) -class LayerDispatchSubcommand(Subcommand): - def generate_header(self): - return '#include "layer_wrappers.h"' - - def generate_body(self): - return self._generate_layer_dispatch_table() - class IcdDispatchEntrypointsSubcommand(Subcommand): def generate_header(self): return "#include \"icd.h\"" @@ -302,7 +250,6 @@ const XGL_LAYER_DISPATCH_TABLE %s_debug_dispatch_table = { def main(): subcommands = { "loader": LoaderSubcommand, - "layer-dispatch" : LayerDispatchSubcommand, "icd-dispatch-entrypoints": IcdDispatchEntrypointsSubcommand, "icd-dispatch-dummy-impl": IcdDispatchDummyImplSubcommand, } |
