History log of /external/mesa3d/src/mapi/mapi/u_current.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b531b01b707370df2cf013fc18c70eda62f5b4be 06-Mar-2011 José Fonseca <jose.r.fonseca@gmail.com> mapi: _glthread_DECLARE_STATIC_MUTEX is not broken on Windows.
/external/mesa3d/src/mapi/mapi/u_current.c
7048095513f8e91db26736eee0343b1a00d18f6f 10-Dec-2010 Chia-I Wu <olv@lunarg.com> mapi: Clean up sources.mk.

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.
/external/mesa3d/src/mapi/mapi/u_current.c
c17d4999f108d86c468cf4b11b08f915c282ce12 10-Dec-2010 Chia-I Wu <olv@lunarg.com> mapi: Clean up u_current interface.

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.
/external/mesa3d/src/mapi/mapi/u_current.c
e3659329e0b91ea78afe32e231f2f75d3d728af9 02-Dec-2010 José Fonseca <jfonseca@vmware.com> WIN32_THREADS -> WIN32

Fixes nasty bug where some parts of the code didn't define WIN32_THREADS
and were using the integer mutex implementation, causing even confusion
to the debuggers.

And there is little interest of other thread implemenation on Win32
besides Win32 threads.
/external/mesa3d/src/mapi/mapi/u_current.c
df98423f24bca147b36076e39fe53f42028052ef 20-Aug-2010 Chia-I Wu <olv@lunarg.com> mapi: Prefix functions in u_current.h by u_current.

That is, replace the old _glapi_* names by new names that start with
u_current_. When MAPI_GLAPI_CURRENT is defined, u_current.h defines
rename macros to restore the old names. That is done for ABI
compatibility.
/external/mesa3d/src/mapi/mapi/u_current.c
a73c6540d9a7f6e26d8568ba2fc522cb865f0a6c 23-Apr-2010 Chia-I Wu <olv@lunarg.com> mapi: Add mapi and share the code with glapi.

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.
/external/mesa3d/src/mapi/mapi/u_current.c