[Mesa-dev] [PATCH 1/2] glapi: gl_table.py: remove unused variable 'es'

Dylan Baker baker.dylan.c at gmail.com
Fri Jun 19 11:28:41 PDT 2015


I was planning to do this too.

Reviewed-by: Dylan Baker <baker.dylan.c at gmail.com>
On Jun 19, 2015 5:17 AM, "Emil Velikov" <emil.l.velikov at gmail.com> wrote:

> None of the three build systems ever set it, as such we can clear things
> up a bit.
>
> Cc:  Dylan Baker <dylanx.c.baker at intel.com>
> Cc:  Jose Fonseca <jfonseca at vmware.com>
> Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
> ---
>  src/mapi/glapi/gen/gl_table.py | 57
> ++++++------------------------------------
>  1 file changed, 8 insertions(+), 49 deletions(-)
>
> diff --git a/src/mapi/glapi/gen/gl_table.py
> b/src/mapi/glapi/gen/gl_table.py
> index 3f02902..e25971a 100644
> --- a/src/mapi/glapi/gen/gl_table.py
> +++ b/src/mapi/glapi/gen/gl_table.py
> @@ -33,10 +33,9 @@ import license
>
>
>  class PrintGlTable(gl_XML.gl_print_base):
> -    def __init__(self, es=False):
> +    def __init__(self):
>          gl_XML.gl_print_base.__init__(self)
>
> -        self.es = es
>          self.header_tag = '_GLAPI_TABLE_H_'
>          self.name = "gl_table.py (from Mesa)"
>          self.license = license.bsd_license_template % ( \
> @@ -76,10 +75,9 @@ class PrintGlTable(gl_XML.gl_print_base):
>
>
>  class PrintRemapTable(gl_XML.gl_print_base):
> -    def __init__(self, es=False):
> +    def __init__(self):
>          gl_XML.gl_print_base.__init__(self)
>
> -        self.es = es
>          self.header_tag = '_DISPATCH_H_'
>          self.name = "gl_table.py (from Mesa)"
>          self.license = license.bsd_license_template % (
> @@ -123,7 +121,6 @@ class PrintRemapTable(gl_XML.gl_print_base):
>
>          functions = []
>          abi_functions = []
> -        alias_functions = []
>          count = 0
>          for f in api.functionIterateByOffset():
>              if not f.is_abi():
> @@ -132,11 +129,6 @@ class PrintRemapTable(gl_XML.gl_print_base):
>              else:
>                  abi_functions.append([f, -1])
>
> -            if self.es:
> -                # remember functions with aliases
> -                if len(f.entry_points) > 1:
> -                    alias_functions.append(f)
> -
>          print '/* total number of offsets below */'
>          print '#define _gloffset_COUNT %d' % (len(abi_functions +
> functions))
>          print ''
> @@ -144,18 +136,11 @@ class PrintRemapTable(gl_XML.gl_print_base):
>          for f, index in abi_functions:
>              print '#define _gloffset_%s %d' % (f.name, f.offset)
>
> -        if self.es:
> -            remap_table = "esLocalRemapTable"
> -
> -            print '#define %s_size %u' % (remap_table, count)
> -            print 'static int %s[ %s_size ];' % (remap_table, remap_table)
> -            print ''
> -        else:
> -            remap_table = "driDispatchRemapTable"
> +        remap_table = "driDispatchRemapTable"
>
> -            print '#define %s_size %u' % (remap_table, count)
> -            print 'extern int %s[ %s_size ];' % (remap_table, remap_table)
> -            print ''
> +        print '#define %s_size %u' % (remap_table, count)
> +        print 'extern int %s[ %s_size ];' % (remap_table, remap_table)
> +        print ''
>
>          for f, index in functions:
>              print '#define %s_remap_index %u' % (f.name, index)
> @@ -182,23 +167,6 @@ class PrintRemapTable(gl_XML.gl_print_base):
>              print '}'
>              print
>
> -        if alias_functions:
> -            print ''
> -            print '/* define aliases for compatibility */'
> -            for f in alias_functions:
> -                for name in f.entry_points:
> -                    if name != f.name:
> -                        print '#define CALL_%s(disp, parameters)
> CALL_%s(disp, parameters)' % (name, f.name)
> -                        print '#define GET_%s(disp) GET_%s(disp)' %
> (name, f.name)
> -                        print '#define SET_%s(disp, fn) SET_%s(disp, fn)'
> % (name, f.name)
> -            print ''
> -
> -            for f in alias_functions:
> -                for name in f.entry_points:
> -                    if name != f.name:
> -                        print '#define %s_remap_index %s_remap_index' %
> (name, f.name)
> -            print ''
> -
>          return
>
>
> @@ -215,12 +183,6 @@ def _parser():
>                          default='table',
>                          metavar="mode",
>                          help="Generate either a table or a remap_table")
> -    parser.add_argument('-c', '--es-version',
> -                        choices=[None, 'es1', 'es2'],
> -                        default=None,
> -                        metavar="ver",
> -                        dest='es',
> -                        help="filter functions for es")
>      return parser.parse_args()
>
>
> @@ -231,12 +193,9 @@ def main():
>      api = gl_XML.parse_GL_API(args.file_name)
>
>      if args.mode == "table":
> -        printer = PrintGlTable(args.es)
> +        printer = PrintGlTable()
>      elif args.mode == "remap_table":
> -        printer = PrintRemapTable(args.es)
> -
> -    if args.es is not None:
> -        api.filter_functions_by_api(args.es)
> +        printer = PrintRemapTable()
>
>      printer.Print(api)
>
> --
> 2.4.2
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150619/bd40bf58/attachment-0001.html>


More information about the mesa-dev mailing list