glapi: Generate GL API marshalling code from the XML.
authorPaul Berry <stereotype441@gmail.com>
Wed, 7 Nov 2012 21:03:13 +0000 (13:03 -0800)
committerTimothy Arceri <tarceri@itsqueeze.com>
Thu, 16 Mar 2017 03:14:18 +0000 (14:14 +1100)
commit05dd4a1104ea815e4627bab0fbd35d9abe49f024
tree60ba154ffd5b79821eb7c21373dd2a16d4bc6d96
parentf05524ffaa98488c3faecebe952f1676fbb6a09c
glapi: Generate GL API marshalling code from the XML.

This is not yet used in the build, just generated.

v2: Add missing build dependencies.
v3: Avoid mixing declarations and code, remove logic for avoiding emitting
    code that the compiler's optimizer can deal with anyway.
v4: (Timothy Arceri) move safe_mul() genereation here from a later patch.

Acked-by: Timothy Arceri <tarceri@itsqueeze.com>
Acked-by: Marek Olšák <maraeo@gmail.com>
Tested-by: Dieter Nützel <Dieter@nuetzel-hh.de>
Tested-by: Mike Lothian <mike@fireburn.co.uk>
src/mapi/glapi/gen/Makefile.am
src/mapi/glapi/gen/gl_marshal.py [new file with mode: 0644]
src/mapi/glapi/gen/gl_marshal_h.py [new file with mode: 0644]
src/mapi/glapi/gen/marshal_XML.py [new file with mode: 0644]
src/mesa/Android.gen.mk
src/mesa/SConscript
src/mesa/main/.gitignore