History log of /external/mesa3d/src/mapi/mapi/u_thread.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a2f28ceea22254f09ee37039eec873ccdf689e6c 19-Sep-2012 Matt Turner <mattst88@gmail.com> build: Use AX_PTHREAD's HAVE_PTHREAD preprocessor definition
(cherry picked from commit 814345f54b74eee2597cf84f3c34817488f07522)

Conflicts:

src/mapi/glapi/gen/gl_x86-64_asm.py
src/mapi/glapi/gen/gl_x86_asm.py
/external/mesa3d/src/mapi/mapi/u_thread.h
6549e721addc8fdf6b44450bf40ca14052a7745d 26-Jan-2012 José Fonseca <jfonseca@vmware.com> mapi: Make initMagic unsigned.

To avoid signed/unsigned comparison warnings against INIT_MAGIC
0xff8adc98, which doesn't fit on signed integers.
/external/mesa3d/src/mapi/mapi/u_thread.h
b7a81b6e511c03876c852d049befa50079c74ec5 24-Jan-2012 Matt Turner <mattst88@gmail.com> Fix visibility of u_thread functions by inlining them

-fvisibility=hidden was preventing them from being exported, which
combined with shared-glapi was causing undefined symbol errors at
runtime.

We don't want to make these functions part of the ABI, and given
how simple they are, we simply inline them.
/external/mesa3d/src/mapi/mapi/u_thread.h
63e7a4c6e5bf51d8090046ebc5adcb4207448565 09-Nov-2011 José Fonseca <jfonseca@vmware.com> mesa,glsl,mapi: Put extern "C" { ... } where appropriate.

Probably a several places missing, but enough to cover all headers
(in)directly included by uniform_query.cpp, and fix the MSVC build.
/external/mesa3d/src/mapi/mapi/u_thread.h
93db12a721ec2a68d99d68ea7fb9a471c2af23a0 25-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove support for BeOS

Acked-by: Kristian Høgsberg <krh@bitplanet.net>
Acked-by: Marek Olšák <maraeo@gmail.com>
Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Acked-by: Jakob Bornecrantz <jakob@vmware.com>
Acked-by: Dave Airlie <airlied@redhat.com>
Build-Tested-by: Jakob Bornecrantz <jakob@vmware.com>
Tested-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
/external/mesa3d/src/mapi/mapi/u_thread.h
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_thread.h
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_thread.h
5065d3327617977c93e5ced5eefafc8f62310012 07-May-2010 José Fonseca <jfonseca@vmware.com> mapi/glapi: Don't allocate a page for every function on windows.
/external/mesa3d/src/mapi/mapi/u_thread.h
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_thread.h