From: Emil Velikov Date: Tue, 7 Jun 2016 16:33:36 +0000 (+0100) Subject: glapi: remap_helper.py: remove MESA_alt_functions X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=commitdiff_plain;h=5378ee8187c2cb2e36f8744774b1151a22b0faaa glapi: remap_helper.py: remove MESA_alt_functions The final user was nuked with last commit. Signed-off-by: Emil Velikov Reviewed-by: Ian Romanick --- diff --git a/src/mapi/glapi/gen/remap_helper.py b/src/mapi/glapi/gen/remap_helper.py index edc6c3e14b6..b982beb781a 100644 --- a/src/mapi/glapi/gen/remap_helper.py +++ b/src/mapi/glapi/gen/remap_helper.py @@ -121,48 +121,6 @@ class PrintGlRemap(gl_XML.gl_print_base): print ' { -1, -1 }' print '};' print '' - - # collect functions by versions/extensions - extension_functions = {} - abi_extensions = [] - for f in api.functionIterateAll(): - for n in f.entry_points: - category, num = api.get_category_for_name(n) - # consider only GL_VERSION_X_Y or extensions - c = gl_XML.real_category_name(category) - if c.startswith("GL_"): - if not extension_functions.has_key(c): - extension_functions[c] = [] - extension_functions[c].append(f) - # remember the ext names of the ABI - if (f.is_abi() and n == f.name and - c not in abi_extensions): - abi_extensions.append(c) - # ignore the ABI itself - for ext in abi_extensions: - extension_functions.pop(ext) - - extensions = extension_functions.keys() - extensions.sort() - - # output ABI functions that have alternative names (with ext suffix) - print '/* these functions are in the ABI, but have alternative names */' - print 'static const struct gl_function_remap MESA_alt_functions[] = {' - for ext in extensions: - funcs = [] - for f in extension_functions[ext]: - # test if the function is in the ABI and has alt names - if f.is_abi() and len(f.entry_points) > 1: - funcs.append(f) - if not funcs: - continue - print ' /* from %s */' % ext - for f in funcs: - print ' { %5d, _gloffset_%s },' \ - % (pool_indices[f], f.name) - print ' { -1, -1 }' - print '};' - print '' return