On Fri, Oct 12, 2012 at 12:53 PM, Paul Berry <stereotype...@gmail.com> wrote: > This patch series gets rid of the file > src/mapi/glapi/gen/gles_api.py (which previously contained a list > of the functions exposed in GLES 1 and GLES 2). This information > is now stored in the XML files in src/mapi/glapi/gen/, using the > XML attributes "es1" and "es2". > > Patch 01 does some preliminary clean-up. Patch 02 adds the new > data to the XML file. Patches 03-04 adapt the python scripts in > src/mapi/glapi/gen to use the new XML attributes. Patches 05-09 > adapt the python script src/mapi/mapi/mapi_abi.py to use the new > XML attributes. Patch 10 removes the old gles_api.py file. > > Patch 02 was too big for the email list so I had to trim it down; to > see the full series, please check out branch "remove-gles-api-script" > from git://github.com/stereotype441/mesa.git. > > [PATCH 01/10] glapi: use new-style Python classes. > [PATCH 02/10] glapi: Add es1 and es2 attributes to XML. > [PATCH 03/10] glapi: Read GLES information from XML. > [PATCH 04/10] glapi: Use GLES information from XML rather than gles_api.py. > [PATCH 05/10] mapi_abi: Collect all imports at top of file. > [PATCH 06/10] mapi_abi: Remove sanity check that all GLES functions are > present. > [PATCH 07/10] mapi_abi: Get rid of unnecessary copy. > [PATCH 08/10] mapi_abi: Override 'hidden' and 'handcode' attributes using > polymorphism. > [PATCH 09/10] mapi_abi: Use GLES information from XML rather than gles_api.py. > [PATCH 10/10] glapi: Delete gles_api.py, since it is no longer used.
I've confirmed that the libGLESv{1,2}* binaries are identical before and after. Tested-by: Matt Turner <matts...@gmail.com> _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev