summaryrefslogtreecommitdiff
path: root/src/mapi/es1api
AgeCommit message (Collapse)AuthorFilesLines
2011-01-29mapi: Workaround a bug in makedepend.Chia-I Wu1-1/+6
makedepend would crash when a source includes a header indirectly, such as #define HEADER "some-header.h" #include HEADER Do not define HEADER (makedepend would detects this as an incomplete include) and add the dependency manually in the Makefile. This should hopefully fix bug #33374.
2011-01-24add machine generated files to .gitignoreTim Wiederhake1-0/+1
Signed-off-by: Brian Paul <brianp@vmware.com>
2011-01-20glapi: Fix OpenGL ES 1.1 and 2.0 interop.Chia-I Wu1-69/+59
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.
2011-01-19Add machine generated files to .gitignoretwied1-0/+3
2010-12-18mapi: Clean up sources.mk.Chia-I Wu1-8/+8
Rename MAPI_GLAPI_SOURCES to MAPI_UTIL_SOURCES. Rename macro MAPI_GLAPI_CURRENT to MAPI_MODE_UTIL. Update the comments to make it clear that mapi may be used in two ways and how.
2010-12-18mapi: Clean up u_current interface.Chia-I Wu1-1/+1
Try not to use macros to make u_current.h appear to be glapi.h. Use u_current.h to implement glapi.h instead whenever possible.
2010-05-20Fix a substitution in glesv1_cm.pcEric Anholt1-1/+1
2010-05-08mapi: Add install rules for OpenGL ES.Chia-I Wu2-2/+55
Move the install rules for OpenGL ES from src/mesa/Makefile to mapi.
2010-05-08mapi: Merge src/gles/.Chia-I Wu1-11/+38
Remove src/gles and have mapi/{es1api,es2api} build libGLESv1_CM.so and libGLESv2.so.
2010-05-07mapi: Add mapi and share the code with glapi.Chia-I Wu1-19/+35
Specifically, move all or most of glapi/glapi.c to mapi/u_current.c, glapi/glapi_execmem.c to mapi/u_execmem.c, glapi/glthread.[ch] to mapi/u_thread.[ch] and remove their dependencies on core Mesa headers.
2010-05-07glapi: Move to src/mapi/.Chia-I Wu1-0/+60
Move glapi to src/mapi/{glapi,es1api,es2api}.