Matt Turner
027ce0c493
Revert "Always build shared glapi"
...
This reverts commit adefee50d9 .
Shared glapi was never tested with --enable-xlib-glx and turns out
to cause a lot of problems.
Conflicts:
configure.ac
2012-01-24 11:34:42 -05:00
Matt Turner
06ad64ad29
automake: src/gbm
...
libgbm.so.1.0.0 (instead of libgbm.so.1.0) is installed now
along with libgbm.so.1 (no change).
2012-01-23 15:18:12 -05:00
Matt Turner
d387899388
Remove src/mesa/ppc
...
It didn't actually do anything except modify the GL_RENDERER string.
2012-01-21 22:43:54 -05:00
Matt Turner
3f96434f86
automake: src/mesa/drivers/dri/nouveau
2012-01-20 15:54:08 -05:00
Matt Turner
b38d7a0a24
automake: src/mesa/drivers/dri/r200
2012-01-20 15:54:08 -05:00
Matt Turner
e0ee818e2f
automake: src/mesa/drivers/dri/radeon
2012-01-20 15:54:08 -05:00
Matt Turner
3c87dfce40
automake: src/mesa/drivers/dri/i915
2012-01-20 15:54:08 -05:00
Matt Turner
adefee50d9
Always build shared glapi
...
libglapi.so, libGL.so, libGLESv2.so, libGLESv1_CM.so must all
come from the same version of Mesa or bad things may happen.
Acked-by: Kenneth Graunke <kenneth@whitecape.org >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2012-01-20 14:56:42 -05:00
Eric Anholt
e326480e4e
i965: Convert the build to using automake.
...
This does introduce a warning by the automake build system, that the
missing-symbols test build is non-portable. That's true -- Mac OS X
can't take something built as a loadable module and just link it as a
library. Of course, we aren't building this on OS X at all, so it
would be nice to be able to suppress it, but I haven't found a way.
Still, the build is going to be much quieter than we have ever had
before, so I think this is a fair tradeoff until we find a way to shut
that warning up.
v2: Put a link in /lib to avoid transition pains for people.
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com > (v1)
Reviewed-by: Matt Turner <mattst88@gmail.com > (v1)
2012-01-17 10:35:24 -08:00
Brian Paul
c7188ece0e
configs: fix, simplify RADEON_LIBS, RADEON_CFLAGS
...
Fixes build problems with the r200, radeon drivers.
NOTE: This is a candidate for the 8.0 branch.
2012-01-12 07:54:19 -07:00
Kenneth Graunke
a53cb348ba
mesa: Bump version to 8.0 (devel)
...
Also update the release notes to mention that Mesa 8.0 implements
OpenGL 3.0.
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org >
2012-01-09 12:01:55 -08:00
Kai Wasserbäch
0a22fb6a5d
gallium/failover: Remove the deprecated module.
...
Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org >
Signed-off-by: José Fonseca <jfonseca@vmware.com >
2011-11-30 17:26:40 +00:00
Kai Wasserbäch
ccd4d4367f
gallium/cell: Remove the driver.
...
Complicates Gallium3D development and doesn't seem to have active users.
Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org >
Signed-off-by: José Fonseca <jfonseca@vmware.com >
2011-11-29 20:26:53 +00:00
Kai Wasserbäch
2c27f204f1
i965g: Delete this driver.
...
Never completed, and no plans to do so.
Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org >
Signed-off-by: José Fonseca <jfonseca@vmware.com >
2011-11-29 15:44:09 +00:00
Thomas Hellstrom
32b1641a59
st/xa, xa/vmwgfx: Generate exported symbol list from the st/xa symbols.
...
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com >
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com >
2011-11-25 16:38:36 +01:00
Eric Anholt
830e546f94
radeon: Insist on libdrm being present to build.
...
There's no sense in building a broken driver. Previously, there was
the potential of building a DRI1-only driver that would work for DRI1
and fail on DRI2 because the newer libdrm code wasn't present. Now
the radeon build system should be matching intel and nouveau.
2011-10-28 11:32:00 -07:00
Eric Anholt
2f4c7ebea6
mesa: Remove build infrastructure for r300c and r600c.
...
These drivers have been superseded by the gallium equivalents.
2011-10-28 11:19:56 -07:00
Brian Paul
39503c1419
configs: add vmgfx-related dirs to configs/linux-dri
2011-10-23 11:10:06 -06:00
Tom Fogal
c0573fb29d
Add an autoconf option for mangling Mesa.
...
In addition to setting up the flags correctly, this renames the
generated libraries to ensure they get 'Mangled' in the name.
This is very useful for distros and the like, where mangled Mesa
and non-mangled GL libraries typically need to be installed
side-by-side.
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com >
2011-10-17 10:14:26 -06:00
Stéphane Marchesin
3db309aece
configure: replace pkg-config calls with $(PKG_CONFIG) in the makefiles.
...
Us poor souls who cross compile mesa want to be able to specify which pkg-config to pick, or at least just change one place.
Reviewed-by: Brian Paul <brianp@vmware.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2011-10-04 11:19:48 -07:00
Dave Airlie
fb4ceb9638
configs: remove rest of APP_LIB_DEPS lines
...
pointed out by GArik_ on #radeon.
Signed-off-by: Dave Airlie <airlied@redhat.com >
2011-09-20 08:25:25 +01:00
Matt Turner
f534c13413
Remove unused APP_LIB_DEPS variable
...
Unused since removal of demos from the repository?
Signed-off-by: Matt Turner <mattst88@gmail.com >
Signed-off-by: Brian Paul <brianp@vmware.com >
2011-09-19 07:39:19 -06:00
José Fonseca
3ab19bf82a
Remote *.mgw stuff.
...
Totally broken, and deprecated by scons.
2011-08-30 09:42:01 +01:00
Ian Romanick
93db12a721
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 >
2011-08-26 23:31:23 -07:00
Ian Romanick
e4344161bd
dri: Remove all DRI1 drivers
...
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 >
2011-08-26 23:31:22 -07:00
Ian Romanick
17645103aa
mesa: Remove obsolete linux-fbdev software driver
...
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 >
2011-08-26 23:31:21 -07:00
Kenneth Graunke
63720114b4
glw: Remove GLw source.
...
libGLw is an old OpenGL widget library with optional Motif support.
It almost never changes and very few people actually still care about
it, so we've decided to ship it separately.
The new home for libGLw is: git://git.freedesktop.org/mesa/glw/
Reviewed-by: Brian Paul <brianp@vmware.com >
2011-08-15 13:37:09 -07:00
José Fonseca
9a7f84d6b2
Squashed commit of the following:
...
commit 1856230d9fa61710cce3e152b8d88b1269611a73
Author: José Fonseca <jose.r.fonseca@gmail.com >
Date: Tue Jul 12 23:41:27 2011 +0100
make: Use better var names on packaging.
commit d1ae72d0bd14e820ecfe9f8f27b316f9566ceb0c
Author: José Fonseca <jose.r.fonseca@gmail.com >
Date: Tue Jul 12 23:38:21 2011 +0100
make: Apply several of Dan Nicholson's suggestions.
commit f27cf8743ac9cbf4c0ad66aff0cd3f97efde97e4
Author: José Fonseca <jose.r.fonseca@gmail.com >
Date: Sat Jul 9 14:18:20 2011 +0100
make: Put back the tar.bz2 creation rule.
Removed by accident.
commit 34983337f9d7db984e9f0117808274106d262110
Author: José Fonseca <jose.r.fonseca@gmail.com >
Date: Sat Jul 9 11:59:29 2011 +0100
make: Determine tarballs contents via git ls-files.
The wildcards were a mess:
- lots of files for non Linux platforms missing
- several files listed and archived twice
Using git-ls-files ensures things are not loss when making the tarballs.
commit 34a28ccbf459ed5710aafba5e7149e8291cb808c
Author: José Fonseca <jose.r.fonseca@gmail.com >
Date: Sat Jul 9 11:07:14 2011 +0100
glut: Remove GLUT source.
Most distros ship freeglut, and most people don't care one vs the other,
and it hasn't been really maintained.
So it is better to have Mesa GLUT be revisioned and built separately
from Mesa.
commit 5c26a2c3c0c7e95ef853e19d12d75c4f80137e7d
Author: José Fonseca <jose.r.fonseca@gmail.com >
Date: Sat Jul 9 10:31:02 2011 +0100
Ignore the tarballs.
commit 26edecac589819f0d0efe2165ab748dbc4e53394
Author: José Fonseca <jose.r.fonseca@gmail.com >
Date: Sat Jul 9 10:30:24 2011 +0100
make: Create the Mesa-xxx-devel symlink automatically.
Also actually remote the intermediate uncompressed tarballs.
2011-07-14 17:35:05 +01:00
Christian König
ed24e19070
Merge branch 'pipe-video'
2011-07-13 22:56:06 +02:00
Brian Paul
be8551220c
configs: do not let llvm-config define NDEBUG in debug builds
...
Following the examples of Marek and Jose for autoconf and scons.
2011-07-11 10:07:43 -06:00
Christian König
d6eb1f8257
pipe-video: merge fixes
2011-07-11 11:28:23 +02:00
Christian König
c3b2230b71
Merge remote-tracking branch 'origin/master' into pipe-video
...
Conflicts:
configure.ac
src/gallium/drivers/r600/r600_state_inlines.h
src/gallium/tests/trivial/Makefile
src/gallium/winsys/g3dvl/dri/XF86dri.c
src/gallium/winsys/g3dvl/dri/driclient.c
src/gallium/winsys/g3dvl/dri/driclient.h
src/gallium/winsys/g3dvl/dri/xf86dri.h
src/gallium/winsys/g3dvl/dri/xf86dristr.h
src/gallium/winsys/r600/drm/r600_bo.c
2011-07-04 15:04:41 +02:00
Brian Paul
e17f2bad3a
mesa: bump version to 7.12 (devel)
2011-06-29 07:38:10 -06:00
Brian Paul
600e01e758
configs: add libdrm cflags to linux-llvm config
2011-06-29 07:38:10 -06:00
Benjamin Franzke
eddcecbf74
Add gbm (generic/graphics buffer manager)
2011-06-23 21:07:17 +02:00
Christian König
003401f95c
Merge remote-tracking branch 'origin/master' into pipe-video
...
Conflicts:
src/gallium/tests/unit/u_format_test.c
src/gallium/winsys/r600/drm/r600_hw_context.c
2011-06-09 09:35:09 +02:00
Jeremy Huddleston
1b90d7d36b
darwin: Use -fvisibility=hidden to set default symbol visibility
...
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com >
2011-06-08 11:47:00 -07:00
Jeremy Huddleston
6ea70600b9
darwin: Fix VG_LIB_GLOB to also match the unversioned symlink
...
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com >
2011-06-07 13:27:42 -04:00
Jeremy Huddleston
cebdffaa2a
darwin: Don't link against libGL when building libOSMesa
...
Everything should be resolved through glapi.
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com >
2011-06-07 13:27:42 -04:00
Jeremy Huddleston
22c320aa2c
darwin: Set VG_LIB_{NAME,GLOB} to fix make install
...
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com >
2011-06-06 19:56:19 -04:00
Jeremy Huddleston
d563009cd1
darwin: Define GALLIUM_DRIVERS_DIRS in darwin config
...
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com >
2011-06-06 11:38:05 -04:00
Christian König
1eb957bb41
Merge remote-tracking branch 'origin/master' into pipe-video
2011-06-05 00:11:41 +02:00
Johannes Obermayr
873379a881
dri/nouveau: Fix build with --enable-shared-dricore.
...
- Based on the work of Себастьян Gliţa Κατινα <cglita@yahoo.com >
- Split Makefile.template into Makefile.defines and Makefile.targets
- Adapt other drivers to new situation
- Fixes https://bugs.freedesktop.org/show_bug.cgi?id=35441
Signed-off-by: Brian Paul <brianp@vmware.com >
2011-06-02 17:21:26 -06:00
Christian König
aa63ebc48a
Merge remote-tracking branch 'origin/master' into pipe-video
2011-05-21 16:43:12 +02:00
Brian Paul
de1df26b5c
mesa: check that flex/bison are installed
...
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=36651
NOTE: This is a candidate for the 7.10 branch.
2011-05-18 07:51:33 -06:00
Christian König
fa31b1095e
Merge remote branch 'origin/master' into pipe-video
...
Conflicts:
configs/linux-dri
src/gallium/drivers/r600/r600_pipe.c
src/gallium/drivers/r600/r600_state.c
src/gallium/include/pipe/p_format.h
src/gallium/tests/graw/fragment-shader/frag-abs.sh
src/gallium/tests/graw/fragment-shader/frag-add.sh
src/gallium/tests/graw/fragment-shader/frag-cb-1d.sh
src/gallium/tests/graw/fragment-shader/frag-cb-2d.sh
src/gallium/tests/graw/fragment-shader/frag-dp3.sh
src/gallium/tests/graw/fragment-shader/frag-dp4.sh
src/gallium/tests/graw/fragment-shader/frag-dst.sh
src/gallium/tests/graw/fragment-shader/frag-ex2.sh
src/gallium/tests/graw/fragment-shader/frag-face.sh
src/gallium/tests/graw/fragment-shader/frag-flr.sh
src/gallium/tests/graw/fragment-shader/frag-frc.sh
src/gallium/tests/graw/fragment-shader/frag-kil.sh
src/gallium/tests/graw/fragment-shader/frag-lg2.sh
src/gallium/tests/graw/fragment-shader/frag-lit.sh
src/gallium/tests/graw/fragment-shader/frag-lrp.sh
src/gallium/tests/graw/fragment-shader/frag-mad-immx.sh
src/gallium/tests/graw/fragment-shader/frag-mad.sh
src/gallium/tests/graw/fragment-shader/frag-max.sh
src/gallium/tests/graw/fragment-shader/frag-min.sh
src/gallium/tests/graw/fragment-shader/frag-mov.sh
src/gallium/tests/graw/fragment-shader/frag-mul.sh
src/gallium/tests/graw/fragment-shader/frag-rcp.sh
src/gallium/tests/graw/fragment-shader/frag-rsq.sh
src/gallium/tests/graw/fragment-shader/frag-sge.sh
src/gallium/tests/graw/fragment-shader/frag-slt.sh
src/gallium/tests/graw/fragment-shader/frag-srcmod-abs.sh
src/gallium/tests/graw/fragment-shader/frag-srcmod-absneg.sh
src/gallium/tests/graw/fragment-shader/frag-srcmod-neg.sh
src/gallium/tests/graw/fragment-shader/frag-srcmod-swz.sh
src/gallium/tests/graw/fragment-shader/frag-sub.sh
src/gallium/tests/graw/fragment-shader/frag-tempx.sh
src/gallium/tests/graw/fragment-shader/frag-xpd.sh
src/gallium/tests/graw/vertex-shader/vert-abs.sh
src/gallium/tests/graw/vertex-shader/vert-add.sh
src/gallium/tests/graw/vertex-shader/vert-arl.sh
src/gallium/tests/graw/vertex-shader/vert-arr.sh
src/gallium/tests/graw/vertex-shader/vert-cb-1d.sh
src/gallium/tests/graw/vertex-shader/vert-cb-2d.sh
src/gallium/tests/graw/vertex-shader/vert-dp3.sh
src/gallium/tests/graw/vertex-shader/vert-dp4.sh
src/gallium/tests/graw/vertex-shader/vert-dst.sh
src/gallium/tests/graw/vertex-shader/vert-ex2.sh
src/gallium/tests/graw/vertex-shader/vert-flr.sh
src/gallium/tests/graw/vertex-shader/vert-frc.sh
src/gallium/tests/graw/vertex-shader/vert-lg2.sh
src/gallium/tests/graw/vertex-shader/vert-lit.sh
src/gallium/tests/graw/vertex-shader/vert-lrp.sh
src/gallium/tests/graw/vertex-shader/vert-mad.sh
src/gallium/tests/graw/vertex-shader/vert-max.sh
src/gallium/tests/graw/vertex-shader/vert-min.sh
src/gallium/tests/graw/vertex-shader/vert-mov.sh
src/gallium/tests/graw/vertex-shader/vert-mul.sh
src/gallium/tests/graw/vertex-shader/vert-rcp.sh
src/gallium/tests/graw/vertex-shader/vert-rsq.sh
src/gallium/tests/graw/vertex-shader/vert-sge.sh
src/gallium/tests/graw/vertex-shader/vert-slt.sh
src/gallium/tests/graw/vertex-shader/vert-srcmod-abs.sh
src/gallium/tests/graw/vertex-shader/vert-srcmod-absneg.sh
src/gallium/tests/graw/vertex-shader/vert-srcmod-neg.sh
src/gallium/tests/graw/vertex-shader/vert-srcmod-swz.sh
src/gallium/tests/graw/vertex-shader/vert-sub.sh
src/gallium/tests/graw/vertex-shader/vert-xpd.sh
src/gallium/tools/trace/dump.py
src/gallium/tools/trace/format.py
src/gallium/tools/trace/model.py
src/gallium/tools/trace/parse.py
2011-04-23 14:27:40 +02:00
Brian Paul
482a64dcf1
configs: add r600 dir to DRI_DIRS
2011-04-11 21:23:14 -06:00
Christian König
2bf95c519e
Merge remote branch 'origin/master' into pipe-video
...
Conflicts:
src/gallium/drivers/r600/r600_asm.c
src/gallium/tests/unit/SConscript
2011-03-19 01:02:40 +01:00
José Fonseca
202c345c7c
autoconf/make: Don't specify individual llvm libraries.
...
We need more and more of these, and it is difficult and prone to version
incompatability issues trying to single out every one of them.
This mimicks what was done in SCons.
2011-03-14 20:05:56 +00:00
José Fonseca
e6314db0ac
gallivm: Use LLVM MC disassembler, instead of udis86.
...
Included in LLVM 2.7+. Unlink udis86, should support all instructions that
LLVM can emit.
2011-03-13 19:24:26 +00:00