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
|