<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-x86-mesa.git/src/gallium/targets/egl-static/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-02-11T00:07:25Z</updated>
<entry>
<title>r300g: import the last bits of libdrm and cleanup the whole thing</title>
<updated>2011-02-11T00:07:25Z</updated>
<author>
<name>Marek Olšák</name>
<email>maraeo@gmail.com</email>
</author>
<published>2010-12-23T09:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=6ccab620a0e7364ab6c0d902b3ddf58ee988f7fa'/>
<id>urn:sha1:6ccab620a0e7364ab6c0d902b3ddf58ee988f7fa</id>
<content type='text'>
Based on Dave's branch.

The majority of this commit is a cleanup, mainly renaming things.
There wasn't much code to import, just ioctl calls.

Also done:
- implemented unsynchronized bo_map (important optimization!)
- radeon_bo_is_referenced_by_cs is no longer a refcount hack
- dropped the libdrm_radeon dependency

I'm surprised that this has resulted in less code in the end.
</content>
</entry>
<entry>
<title>Remove talloc from the SCons build system.</title>
<updated>2011-01-31T18:17:10Z</updated>
<author>
<name>Kenneth Graunke</name>
<email>kenneth@whitecape.org</email>
</author>
<published>2011-01-24T18:35:48Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=8aac5d123c4636fad5e9d70c3a6706aaa6f1f240'/>
<id>urn:sha1:8aac5d123c4636fad5e9d70c3a6706aaa6f1f240</id>
<content type='text'>
</content>
</entry>
<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>targets/egl-static: Assorted cleanups and fixes.</title>
<updated>2011-01-15T04:35:22Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2011-01-14T19:15:41Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=b70d0a6a51da42fc390e82161a96c80fd8c653ff'/>
<id>urn:sha1:b70d0a6a51da42fc390e82161a96c80fd8c653ff</id>
<content type='text'>
Share more code between windows and non-windows platforms.  Check
env['x11'] for X11 and add env['X11_LIBS'] to LIBS.  Add ws_wrapper for
i965g.
</content>
</entry>
<entry>
<title>scons: Ensure the OpenVG/EGL import libs are also prefixed with 'lib'.</title>
<updated>2011-01-13T12:33:41Z</updated>
<author>
<name>José Fonseca</name>
<email>jfonseca@vmware.com</email>
</author>
<published>2011-01-13T12:33:41Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=9277a62aa3c1b2073dcfafcf34265b4d7154f4da'/>
<id>urn:sha1:9277a62aa3c1b2073dcfafcf34265b4d7154f4da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>scons: Build libOpenVG.dll &amp; libEGL.dll</title>
<updated>2011-01-13T11:54:43Z</updated>
<author>
<name>José Fonseca</name>
<email>jfonseca@vmware.com</email>
</author>
<published>2011-01-13T11:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=63528c4510e4891a13c255871b1dd5c2dafdb02c'/>
<id>urn:sha1:63528c4510e4891a13c255871b1dd5c2dafdb02c</id>
<content type='text'>
But without creating liblibOpenVG or liblibEGL elsewhere.

Thanks Chia-I Wu for pointing this out.
</content>
</entry>
<entry>
<title>scons: Update windows build for vgapi-&gt;openvg rename.</title>
<updated>2011-01-12T15:13:57Z</updated>
<author>
<name>José Fonseca</name>
<email>jfonseca@vmware.com</email>
</author>
<published>2011-01-12T15:13:57Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=46662de68b72634c9059ad450e8f6c2edf36c092'/>
<id>urn:sha1:46662de68b72634c9059ad450e8f6c2edf36c092</id>
<content type='text'>
</content>
</entry>
<entry>
<title>scons: Fix build on systems without libOpenVG.so</title>
<updated>2011-01-12T15:06:57Z</updated>
<author>
<name>José Fonseca</name>
<email>jfonseca@vmware.com</email>
</author>
<published>2011-01-12T15:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=b07ad1d6bd08bfe3ab84b660587523d5711ea21f'/>
<id>urn:sha1:b07ad1d6bd08bfe3ab84b660587523d5711ea21f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>scons: Updates for targets/egl-static.</title>
<updated>2011-01-12T09:40:01Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2011-01-09T15:37:32Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=a8b6b6555c7d6a02a3d095c72ebbdc218bc45cd3'/>
<id>urn:sha1:a8b6b6555c7d6a02a3d095c72ebbdc218bc45cd3</id>
<content type='text'>
Update SConscripts to re-enable or add support for EGL on windows and
x11 platforms respectively.  targets/egl-gdi is replaced by
targets/egl-static, where "-static" means pipe drivers and state
trackers are linked to statically by egl_gallium, and egl_gallium is a
built-in driver of libEGL.  There is no more egl_gallium.dll on Windows.
</content>
</entry>
</feed>
