Commit Graph

36 Commits

Author SHA1 Message Date
Jerome Duval
a67b365fb3 mesa: link the SoftwarePipe addon against libGL.so.
* otherwise some symbols get no type.
2017-10-20 17:08:26 +02:00
Jerome Duval
f11e60d78f mesa: build with llvm 5. 2017-09-24 21:36:13 +02:00
Jérôme Duval
bb81101269 mesa: switch to autoconf. (#1638)
* add a SONAME for libGL.so.
2017-09-23 16:32:34 +02:00
Jerome Duval
f1638771f9 mesa: bump version.
remove upstreamed patchset.
2017-04-19 22:12:07 +02:00
Jerome Duval
7f4218c155 mesa: bump version. 2017-04-13 21:12:04 +02:00
Jerome Duval
c1bdf594be mesa: bump version. 2017-03-21 23:46:21 +01:00
Jerome Duval
4682b500a3 mesa: bump version. 2017-03-05 22:32:37 +01:00
Jerome Duval
747fa72ed3 mesa: add recipe for version 17.0.0. 2017-02-13 22:11:31 +01:00
Jerome Duval
9a4206ecff mesa: bump version. 2017-02-01 20:38:46 +01:00
Adrien Destugues
db1555d865 mesa: fix build with Bison 3.x 2017-01-31 23:00:23 +01:00
Jerome Duval
acf9b00bea mesa: bump version. 2017-01-23 22:29:17 +01:00
Jérôme Duval
ec27b15a10 mesa: bump version. 2016-12-04 15:26:00 +01:00
Jérôme Duval
9de7ef80f2 mesa: add recipes for version 11.2.2, 12.0.4, 13.0.1.
* all tested on x86_64, llvm 3.8.1, GLTeapot.
2016-11-19 16:17:08 +01:00
Alexander von Gluck IV
31ff8d32b8 mesa: Add Mesa 11.0.1 recipe
* Includes experimental EGL library
* Software Rast is no longer a thing on Haiku
  but older mesa_swrast packages can be used
  on later versions of our OpenGL kit.
* There are some bugs, so lets wait a few revs
  before using these packages in the build.
2015-09-26 14:51:32 -05:00
Alexander von Gluck IV
8904e82c84 mesa: Add 10.5.2 recipe
* A few patches, build bugs reported upstream
* Tested functional on x86_64
2015-04-04 13:55:55 -05:00
Jerome Duval
9e7046296b mesa: added recipes for 10.3.7 and 10.4.7
* enable 10.2.9 for x86
* 10.3.7 and 10.4.7 tested on x86 with llvm 3.5.1
* GLTeapot with 10.4.7 produces a blue teapot (instead of red)
2015-03-21 22:51:13 +00:00
Jerome Duval
570419bb72 mesa: Patch to fix build with llvm 3.5 2015-03-21 18:32:36 +00:00
Adrien Destugues
80aae508fb Mesa: link against libbe to use be_bold_font
Fix issues with various BeOS apps which use libGL.

Thanks to puckipedia for investigating this!
2014-11-07 09:45:53 +01:00
Alexander von Gluck IV
b594c38f5c Mesa: Add 10.2.9, package untested 2014-11-03 15:02:23 +00:00
Adrien Destugues
8533b760b8 mesa: fix build.
* include strings.h for strncasecmp
* add dependencies on libstdc++ and libgcc_s.
2014-08-29 14:55:13 +02:00
Alexander von Gluck IV
c541d73fc0 mesa: Add rewritten Mesa 7.9.2 recipe for gcc2 2014-08-05 19:46:27 +00:00
Alexander von Gluck IV
840e78fe07 mesa: Add updated 10.1.0 recipe
* Tested working on x86
2014-03-19 01:25:06 +00:00
Jerome Duval
f516196e92 mesa: Update 7.9.2 to version 6
apply patches from 10.0.2
2014-02-14 16:49:46 +00:00
Jerome Duval
f1c9ea309d mesa: hgl: release add-ons on GLView destruction
* bump version.
2014-02-12 20:39:43 +00:00
Alexander von Gluck IV
556848fb05 mesa: Add 10.0.2 recipe
* Includes one new patch for the change
  in atomics, one less patch for something
  that was applied to the 10.0 branch upstream
2014-01-22 03:55:16 +00:00
Alexander von Gluck IV
57e39fff0f mesa: Update Mesa-10.0.1 to fix #10360
* These changes are awaiting review by upstream mesa
2013-12-31 16:09:07 -06:00
Alexander von Gluck IV
7d325a720c mesa: Add Mesa 10.0.1 for x86
* Drop 10.0.0 as it didn't include the OpenGL
  kit headers and wasn't used yet
2013-12-23 01:38:28 +00:00
Alexander von Gluck IV
644976f0d6 Mesa: Update Mesa 7.8.2 patch
* ifeq vs ifdef to ensure DEBUG is disabled
  properly
* call make haiku vs copying haiku to current
* Fixes #9685 gcc2 debug
2013-04-28 15:14:34 +00:00
Alexander von Gluck IV
8a55428bdc Mesa: Update 9.1.1 patch
* Use mmap vs malloc for exec memory
* Solves #9685 on gcc4
2013-04-27 01:51:39 +00:00
Alexander von Gluck IV
a66ef90360 Mesa: Update Mesa 7.8.2 patch
* Utilize mmap vs malloc due to the new NX support
* GL applications no longer crash
* Fixes #9685 gcc2
2013-04-24 21:23:46 +00:00
Alexander von Gluck
9e028fac8d Mesa: Add initial 7.8.2 bep 2013-02-17 22:38:47 +00:00
Alexander von Gluck
80acf1e65b Mesa: Add 9.0.2 bep + patches. Reduce duplication 2013-02-17 22:08:42 +00:00
Alexander von Gluck
4be4a4ecb2 Mesa 9.0.1: Fix a few last issues
* We no longer use rtasm.  Mesa guys
  plan on removing it and it causes us
  tons of greif.
2012-12-19 23:32:07 +00:00
Alexander von Gluck
b4e03db0ac Mesa 9.0.1: Changes to how our GL works
* I'm moving Mesa into the opengl add-on to avoid
  then need to pack llvm into libGL
* The x86sse hack is no longer required with this
  new layout.
* We were missing libmesagallium.a from the scons
  build of Mesa.. this is essential to linking
  Gallium stuff to Mesa stuff.
  This diff will be going to upstream mesa.
2012-12-19 17:46:04 +00:00
Alexander von Gluck
d06f9af232 Update Mesa build to 9.0.1 and include llvm 3.2 fixes 2012-12-19 05:17:59 +00:00
Alexander von Gluck
57e80465c3 Add Mesa3D optional package. Used to compile Haiku 2012-11-19 13:06:59 +00:00