glapi: Fix OpenGL ES 1.1 and 2.0 interop.
authorChia-I Wu <olv@lunarg.com>
Sun, 26 Dec 2010 10:02:59 +0000 (18:02 +0800)
committerChia-I Wu <olv@lunarg.com>
Thu, 20 Jan 2011 09:15:50 +0000 (17:15 +0800)
commit9767d3b5ad08640737e9d8dd4feb046478ae1f4b
tree6353dc0af4284cc15350a2f43cb64c6f62872b00
parent97185bf2654f7e72d8bfcc216f905492655d4c77
glapi: Fix OpenGL ES 1.1 and 2.0 interop.

Move _glapi_* symbols from libGLESv1_CM.so and libGLESv2.so to
libglapi.so.  This makes sure an app will get only one copy of glapi in
its address space.

Note that with this change, libGLES* and libglapi must be built from the
same source tree and distributed together.  This requirement comes from
the fact that the dispatch offsets used by these libraries are
re-assigned whenever GLAPI XMLs are changed.
configs/autoconf.in
configs/default
configure.ac
src/mapi/es1api/Makefile
src/mapi/glapi/gen-es/Makefile
src/mapi/shared-glapi/Makefile [new file with mode: 0644]