<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-x86-mesa.git/src/mapi/glapi/SConscript, branch r300</title>
<subtitle>Androïd/x86 port of Mesa drivers
</subtitle>
<id>https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300</id>
<link rel='self' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/'/>
<updated>2011-01-22T03:59:05Z</updated>
<entry>
<title>scons: Add support for GLES.</title>
<updated>2011-01-22T03:59:05Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2011-01-14T09:50:29Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=bb770af3a59e5935c108c05ee45490fc5668d4a3'/>
<id>urn:sha1:bb770af3a59e5935c108c05ee45490fc5668d4a3</id>
<content type='text'>
GLES can be enabled by running scons with

  $ scons gles=yes

When gles=yes is given, the build is changed in three ways.  First,
libmesa.a will be built with FEATURE_ES1 and FEATURE_ES2.  This makes
DRI drivers and libEGL support and advertise GLES support.  Second, GLES
libraries will be created.  They are libGLESv1_CM, libGLESv2, and
libglapi.  Last, libGL or opengl32 will link to libglapi.  This change
is required as _glapi_* will be declared as __declspec(dllimport) in
libmesa.a on windows.  libmesa.a expects those symbols to be defined in
another DLL.  Due to this change to GL, GLES support is marked
experimental.

Note that GLES requires libxml2-python to generate some of its sources.
</content>
</entry>
<entry>
<title>mapi: Clean up sources.mk.</title>
<updated>2010-12-18T07:05:58Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2010-12-10T19:27:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=7048095513f8e91db26736eee0343b1a00d18f6f'/>
<id>urn:sha1:7048095513f8e91db26736eee0343b1a00d18f6f</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>mapi: Clean up u_current interface.</title>
<updated>2010-12-18T07:05:52Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2010-12-10T09:14:04Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=c17d4999f108d86c468cf4b11b08f915c282ce12'/>
<id>urn:sha1:c17d4999f108d86c468cf4b11b08f915c282ce12</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>WIN32_THREADS -&gt; WIN32</title>
<updated>2010-12-02T17:35:03Z</updated>
<author>
<name>José Fonseca</name>
<email>jfonseca@vmware.com</email>
</author>
<published>2010-12-02T17:27:05Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=e3659329e0b91ea78afe32e231f2f75d3d728af9'/>
<id>urn:sha1:e3659329e0b91ea78afe32e231f2f75d3d728af9</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>scons: Revamp how to specify targets to build.</title>
<updated>2010-11-01T13:30:22Z</updated>
<author>
<name>José Fonseca</name>
<email>jfonseca@vmware.com</email>
</author>
<published>2010-11-01T13:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=601498ae73e654c2de997ea75075613a694d604d'/>
<id>urn:sha1:601498ae73e654c2de997ea75075613a694d604d</id>
<content type='text'>
Use scons target and dependency system instead of ad-hoc options.

Now is simply a matter of naming what to build. For example:

  scons libgl-xlib

  scons libgl-gdi

  scons graw-progs

  scons llvmpipe

and so on. And there is also the possibility of scepcified subdirs, e.g.

  scons src/gallium/drivers

If nothing is specified then everything will be build.

There might be some rough corners over the next days. Please bare with me.
</content>
</entry>
<entry>
<title>glapi: Generate PIC objects.</title>
<updated>2010-05-31T21:11:38Z</updated>
<author>
<name>José Fonseca</name>
<email>jfonseca@vmware.com</email>
</author>
<published>2010-05-31T21:11:38Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=4e6c880ea2c68fe9c265d2ff849e5ed3d549cab4'/>
<id>urn:sha1:4e6c880ea2c68fe9c265d2ff849e5ed3d549cab4</id>
<content type='text'>
Fixes fdo 28336.
</content>
</entry>
<entry>
<title>glapi: Update SConscript for Windows.</title>
<updated>2010-05-31T02:53:29Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2010-05-31T02:52:23Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=fa97399f422c36938a66c2f9098e28a1326eecbb'/>
<id>urn:sha1:fa97399f422c36938a66c2f9098e28a1326eecbb</id>
<content type='text'>
Define macros to enable dllexport and thread support.  Adjust the output
path of mapi sources.
</content>
</entry>
<entry>
<title>mapi: Add mapi and share the code with glapi.</title>
<updated>2010-05-07T02:41:11Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2010-04-23T08:06:26Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=a73c6540d9a7f6e26d8568ba2fc522cb865f0a6c'/>
<id>urn:sha1:a73c6540d9a7f6e26d8568ba2fc522cb865f0a6c</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>glapi: Move to src/mapi/.</title>
<updated>2010-05-07T02:41:11Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2010-04-26T04:56:44Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=296adbd545b8efd38c9ed508166b2de2764a444b'/>
<id>urn:sha1:296adbd545b8efd38c9ed508166b2de2764a444b</id>
<content type='text'>
Move glapi to src/mapi/{glapi,es1api,es2api}.
</content>
</entry>
</feed>
