<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mesa.git/src/SConscript, branch baserock/james/test</title>
<subtitle>gitlab.freedesktop.org: mesa/mesa.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/'/>
<entry>
<title>egl: Fix non-dri SCons builds re #87657</title>
<updated>2014-12-25T15:34:49+00:00</updated>
<author>
<name>Alexander von Gluck IV</name>
<email>kallisti5@unixzen.com</email>
</author>
<published>2014-12-24T13:44:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=890ef622d63cb1caa3f84dd04dc2442324e2b0f2'/>
<id>890ef622d63cb1caa3f84dd04dc2442324e2b0f2</id>
<content type='text'>
* Revert change to egl main producing Shared Libraries
* Check for dri before including dri code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Revert change to egl main producing Shared Libraries
* Check for dri before including dri code
</pre>
</div>
</content>
</entry>
<entry>
<title>egl: Add Haiku code and support</title>
<updated>2014-12-23T14:07:57+00:00</updated>
<author>
<name>Alexander von Gluck IV</name>
<email>kallisti5@unixzen.com</email>
</author>
<published>2014-12-22T15:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=400b833592d9aad7b2c4627a897380642d52189f'/>
<id>400b833592d9aad7b2c4627a897380642d52189f</id>
<content type='text'>
* This is the cleaned up work of the Haiku GCI student
  Adrián Arroyo Calle adrian.arroyocalle@gmail.com
* Several patches were consolidated to prevent
  unnecessary touching of non-related code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This is the cleaned up work of the Haiku GCI student
  Adrián Arroyo Calle adrian.arroyocalle@gmail.com
* Several patches were consolidated to prevent
  unnecessary touching of non-related code
</pre>
</div>
</content>
</entry>
<entry>
<title>util: Move ralloc to a new src/util directory.</title>
<updated>2014-08-04T18:06:58+00:00</updated>
<author>
<name>Kenneth Graunke</name>
<email>kenneth@whitecape.org</email>
</author>
<published>2014-02-25T07:39:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=1e0da6233be6e5fb0143615d5e3d3642ddb7964f'/>
<id>1e0da6233be6e5fb0143615d5e3d3642ddb7964f</id>
<content type='text'>
For a long time, we've wanted a place to put utility code which isn't
directly tied to Mesa or Gallium internals.  This patch creates a new
src/util directory for exactly that purpose, and builds the contents as
libmesautil.la.

ralloc seemed like a good first candidate.  These days, it's directly
used by mesa/main, i965, i915, and r300g, so keeping it in src/glsl
didn't make much sense.

Signed-off-by: Kenneth Graunke &lt;kenneth@whitecape.org&gt;

v2 (Jason Ekstrand): More realloc uses and some scons fixes

Signed-off-by: Jason Ekstrand &lt;jason.ekstrand@intel.com&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For a long time, we've wanted a place to put utility code which isn't
directly tied to Mesa or Gallium internals.  This patch creates a new
src/util directory for exactly that purpose, and builds the contents as
libmesautil.la.

ralloc seemed like a good first candidate.  These days, it's directly
used by mesa/main, i965, i915, and r300g, so keeping it in src/glsl
didn't make much sense.

Signed-off-by: Kenneth Graunke &lt;kenneth@whitecape.org&gt;

v2 (Jason Ekstrand): More realloc uses and some scons fixes

Signed-off-by: Jason Ekstrand &lt;jason.ekstrand@intel.com&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>loader: introduce the loader util lib</title>
<updated>2014-01-18T18:47:27+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2014-01-10T23:36:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=8c2e7fd8460750543367053b1be9368cc38e1d6a'/>
<id>8c2e7fd8460750543367053b1be9368cc38e1d6a</id>
<content type='text'>
All the various window system integration layers duplicate roughly the
same code for figuring out device and driver name, pci-id's, etc.  Which
is sad.  So extract it out into a loader util lib.

v2 (Emil)
* Separate the introduction of libloader from the code de-duplication.
* Strip out non-pci devices support.
* Add scons + Android build system support.
* Add VISIBILITY_CFLAGS to avoid exporting the loader funcs.

v3 (Emil)
* PIPE_OS_ANDROID is undefined at this scope, use ANDROID
* Make sure we define _EGL_NO_DRM when building only swrast

Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Rob Clark &lt;robdclark@gmail.com&gt;
Reviewed-by: Kristian Høgsberg &lt;krh@bitplanet.net&gt;
Reviewed-by: Ian Romanick &lt;ian.d.romanick@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All the various window system integration layers duplicate roughly the
same code for figuring out device and driver name, pci-id's, etc.  Which
is sad.  So extract it out into a loader util lib.

v2 (Emil)
* Separate the introduction of libloader from the code de-duplication.
* Strip out non-pci devices support.
* Add scons + Android build system support.
* Add VISIBILITY_CFLAGS to avoid exporting the loader funcs.

v3 (Emil)
* PIPE_OS_ANDROID is undefined at this scope, use ANDROID
* Make sure we define _EGL_NO_DRM when building only swrast

Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Rob Clark &lt;robdclark@gmail.com&gt;
Reviewed-by: Kristian Høgsberg &lt;krh@bitplanet.net&gt;
Reviewed-by: Ian Romanick &lt;ian.d.romanick@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>haiku libGL: Move from gallium target to src/hgl</title>
<updated>2014-01-06T21:50:21+00:00</updated>
<author>
<name>Alexander von Gluck IV</name>
<email>kallisti5@unixzen.com</email>
</author>
<published>2013-12-31T21:39:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=61ef697afc0ad509dcabdecfc424f27b5966969c'/>
<id>61ef697afc0ad509dcabdecfc424f27b5966969c</id>
<content type='text'>
* The Haiku renderers need to link to libGL to function properly
  in all usage contexts. As mesa drivers build before gallium
  targets, we couldn't properly link the mesa swrast driver to
  the gallium libGL target for Haiku.
* This is likely better as it mimics how glx is laid out ensuring
  the Haiku libGL is better understood.
* All renderers properly link in libGL now.

Acked-by: Brian Paul &lt;brianp@vmware.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* The Haiku renderers need to link to libGL to function properly
  in all usage contexts. As mesa drivers build before gallium
  targets, we couldn't properly link the mesa swrast driver to
  the gallium libGL target for Haiku.
* This is likely better as it mimics how glx is laid out ensuring
  the Haiku libGL is better understood.
* All renderers properly link in libGL now.

Acked-by: Brian Paul &lt;brianp@vmware.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove libGLU</title>
<updated>2012-08-31T17:58:15+00:00</updated>
<author>
<name>Matt Turner</name>
<email>mattst88@gmail.com</email>
</author>
<published>2012-08-23T23:39:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=b95d598323540ecb6dbbdcf00bbb5cf3fb22a78c'/>
<id>b95d598323540ecb6dbbdcf00bbb5cf3fb22a78c</id>
<content type='text'>
It's been moved to its own repository, found at
	http://cgit.freedesktop.org/mesa/glu/

Acked-by: Kenneth Graunke &lt;kenneth@whitecape.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's been moved to its own repository, found at
	http://cgit.freedesktop.org/mesa/glu/

Acked-by: Kenneth Graunke &lt;kenneth@whitecape.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scons: add code to generate the various GL API files</title>
<updated>2012-05-31T15:40:35+00:00</updated>
<author>
<name>Brian Paul</name>
<email>brianp@vmware.com</email>
</author>
<published>2012-05-30T16:08:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=dff36e900c645401b26c9a44106459e96ee7a24d'/>
<id>dff36e900c645401b26c9a44106459e96ee7a24d</id>
<content type='text'>
This fixes recent build breakage when we began building the generated
API files from xml as part of the normal build process.

Fixes http://bugs.freedesktop.org/show_bug.cgi?id=50475
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes recent build breakage when we began building the generated
API files from xml as part of the normal build process.

Fixes http://bugs.freedesktop.org/show_bug.cgi?id=50475
</pre>
</div>
</content>
</entry>
<entry>
<title>scons: Fix SCons build infrastructure for FreeBSD.</title>
<updated>2012-05-25T01:49:40+00:00</updated>
<author>
<name>Vinson Lee</name>
<email>vlee@freedesktop.org</email>
</author>
<published>2012-05-24T00:26:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=5cf693266faebd1fc130709fd7e7b2452bbd156c'/>
<id>5cf693266faebd1fc130709fd7e7b2452bbd156c</id>
<content type='text'>
This patch gets the FreeBSD SCons build working again. The build still
fails though.

Signed-off-by: Vinson Lee &lt;vlee@freedesktop.org&gt;
Reviewed-by: Brian Paul &lt;brianp@vmware.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch gets the FreeBSD SCons build working again. The build still
fails though.

Signed-off-by: Vinson Lee &lt;vlee@freedesktop.org&gt;
Reviewed-by: Brian Paul &lt;brianp@vmware.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scons: Do not build glx and egl on Cygwin.</title>
<updated>2012-05-22T17:15:14+00:00</updated>
<author>
<name>Vinson Lee</name>
<email>vlee@freedesktop.org</email>
</author>
<published>2012-05-22T05:16:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=e4fb332af1e62db930bc9a435cab3c0aa32cdea8'/>
<id>e4fb332af1e62db930bc9a435cab3c0aa32cdea8</id>
<content type='text'>
Signed-off-by: Vinson Lee &lt;vlee@freedesktop.org&gt;
Reviewed-by: José Fonseca &lt;jfonseca@vmware.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Vinson Lee &lt;vlee@freedesktop.org&gt;
Reviewed-by: José Fonseca &lt;jfonseca@vmware.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scons: Do not build EGL on Solaris.</title>
<updated>2012-05-04T05:58:35+00:00</updated>
<author>
<name>Vinson Lee</name>
<email>vlee@freedesktop.org</email>
</author>
<published>2012-05-01T01:57:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=5cc4b4aaf43d038a2788522613f283e5f4b9182d'/>
<id>5cc4b4aaf43d038a2788522613f283e5f4b9182d</id>
<content type='text'>
The current EGL headers do not support Solaris.

Signed-off-by: Vinson Lee &lt;vlee@freedesktop.org&gt;
Reviewed-by: Brian Paul &lt;brianp@vmware.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current EGL headers do not support Solaris.

Signed-off-by: Vinson Lee &lt;vlee@freedesktop.org&gt;
Reviewed-by: Brian Paul &lt;brianp@vmware.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
