Brian Paul
8e1b2bac8b
config: add -Wdeclaration-after-statement to linux config
Should help to catch Windows build issues earlier.
16 år sedan
Kamalneet Singh
37fdfe89dd
linux-llvm config: Linking with required llvm libs
16 år sedan
Jeremy Huddleston
7817fea0b6
Updated darwin config for when X11 is not in the same location as we're installing to
16 år sedan
Joel Bosveld
8acca48cd5
st/xorg: Install to XORG_DRIVER_INSTALL_DIR
16 år sedan
Dan Nicholson
53b3734511
autoconf: Fixup EGL build
This gets the needed libraries pulled in for libEGL for autoconf.
16 år sedan
Brian Paul
c34c78b853
egl: use new EGL_LIB_DEPS to pass library dependencies to mklib when building libEGL
EGL_LIB_DEPS may need fine-tuning for some platforms. It's only defined
in configs/default ATM.
16 år sedan
Jakob Bornecrantz
d67bd60ecf
gallium: s/GALLIUM_DRIVER_DIRS/GALLIUM_DRIVERS_DIRS/
16 år sedan
Jakob Bornecrantz
9c9fcc83c0
gallium: Renable pipe drivers disabled during vbuf changes
i965simple is not enabled because it is still broken.
16 år sedan
Keith Whitwell
7ca78a07b3
softpipe: update to new draw interfaces
16 år sedan
Dan Nicholson
c5bae14245
autoconf: Adjust to new asm SOURCES variables
Commit 90b2beb661
changed the assembly
variables. Without this change, the glapi assembly wasn't being built
when it was supposed to, resulting in missing symbols in libGL.
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
16 år sedan
Brian Paul
0996a23e3d
cell: asst build fixes in linux-cell config
Add -D_SVID_SOURCE to silence warnings when building glx files.
Don't build the non-gallium drivers.
16 år sedan
Jakob Bornecrantz
7e54d7d3d6
gallium: Update autoconf to latest gallium build
16 år sedan
Jakob Bornecrantz
e94b4dd4f0
gallium: Disable nouveau by default
Most piep drivers should be able to build by default, but since
the nouveau ones depend drm they can't be enabled by default.
16 år sedan
Jakob Bornecrantz
767b1acbb7
mesa: Build both software rasterizers for debug
But put the gallium one in lib/gallium
16 år sedan
Jakob Bornecrantz
43e6272ae5
gallium: Introduce new subdirs build variables
(based on gallium-xorg-driver/commit 270ce50405
)
16 år sedan
Jakob Bornecrantz
7fad277bbb
Revert "cell: update linux-cell config"
This reverts commit 22c6c1eaad
.
Need to revert this since we reverted commited this depended on.
16 år sedan
Jakob Bornecrantz
b96d50da8b
Revert "mesa: added new linux-gallium and linux-gallium-debug configs"
This reverts commit abbe96cb6e
.
It only reverts parts of the commit the other parts where related to
libmesagallium changes.
16 år sedan
Brian Paul
e13593678f
re-add MSAA support
(cherry picked from commit f7d80aa006
)
This also involved adding the new MSAA fields to driCreateConfigs().
Also, re-add prog_instructions->Sampler field for i965 driver. Will
have to revisit that.
16 år sedan
Brian Paul
22c6c1eaad
cell: update linux-cell config
16 år sedan
Brian Paul
abbe96cb6e
mesa: added new linux-gallium and linux-gallium-debug configs
Also, remove gallium-related things from configs/default. They're in
linux-gallium now.
So the default builds are the same as they have been for Mesa/master.
16 år sedan
Siddhartha Chaudhuri
1a46c8a062
mesa: autoconf fixes for OS X
See bug report 17566.
16 år sedan
Corbin Simpson
5538323005
Readd trace to list of default pipe drivers.
Looks like the gallium-0.2-radeon merge clobbered it.
16 år sedan
Corbin Simpson
0bf152e0be
Remove r300 from default build.
16 år sedan
Keith Whitwell
3120894c6d
gallium: add new aux lib for index list translations
Could this be the ultimate index list translating utility? Maybe, but it
doesn't yet include support for splitting primitives.
Unlike previous attempts, this captures all possible combinations of API
and hardware provoking vertex, supports generated list reuse and various
other tricks. Relies on python-generated code.
16 år sedan
Corbin Simpson
fbeeb66757
r300, amd: Make everything build. (Not necessarily work, mind you.)
Lots of structural work, especially in getting the two parts to talk nicely.
Todo:
- Get damn blitter working.
- Add CS flush.
- Reverse order of above two items.
16 år sedan
Jerome Glisse
14f79d46a5
gallium autoconf/automake
16 år sedan
José Fonseca
fcf9353fea
glew: Build it as a static lib.
16 år sedan
José Fonseca
57d00016ca
glew: Initial import.
From glew 1.5.1 release.
16 år sedan
Michel Dänzer
359bbe7432
gallivm: Explicitly specify the LLVM components we need.
16 år sedan
Brian Paul
a129c7268a
cell: fix breakage from xlib re-org
Some of these fixes are quick band-aids for now.
16 år sedan
Keith Whitwell
002dfb12fc
gallium: split driver-independent code out of xlib winsys
Place in new xlib state-tracker. This is a statetracker for the GLX API.
16 år sedan
Dan Nicholson
8be02fc8c6
Add OSMesa pkg-config file
This makes the GLU .pc file a little simpler, too.
16 år sedan
Dan Nicholson
71e208bafe
Add more package metadata to the pkg-config files
The pkg-config files have been filled in more thoroughly to allow users
to use mesa more effectively. By adding metadata to Requires.private,
Libs.private and Cflags, we can ensure that all the libraries and
headers will be found in all situations. However, the full substitutions
are only done when using the configure script.
This also fixes the glu pkg-config file to account for using GL or
OSMesa.
Fixes bug 18161.
16 år sedan
Jeremy Huddleston
f18880038b
darwin: Use -Os instead of -O2
(cherry picked from commit 456dbb143a
)
16 år sedan
Brian Paul
4356d349ad
cell: only build Cell and softpipe drivers
16 år sedan
Alan Hourihane
af1ce2375e
build default set of progs + egl
17 år sedan
Pekka Paalanen
20ff08cd86
Fix configs/linux-dri to build winsys again.
SRC_DIRS was being reset, which left winsys unbuilt.
Signed-off-by: Pekka Paalanen <pq@iki.fi>
17 år sedan
Brian Paul
a35210b516
cell: added -Wmissing-prototypes
17 år sedan
Pekka Paalanen
0da43322bb
Nouveau: build, link and use nv20.
Signed-off-by: Pekka Paalanen <pq@iki.fi>
17 år sedan
Brian Paul
2b9b42befa
cell: added -D_BSD_SOURCE flag
Needed to get MAP_ANONYMOUS in execmem.c and to define timezone type in glxgears.c
Adding -std=c99 earlier caused this regression.
17 år sedan
Brian Paul
82477e485d
cell: add -std=c99 flag to solve some warning/prototype issues
17 år sedan
Alan Hourihane
b50a0b89d9
build "GLX" egl driver by default and egl demos
17 år sedan
Brian Paul
a4e477433f
cell: implement more built-in shader functions, link spu code with -lm
17 år sedan
Stephane Marchesin
3f4b67f5d7
Gallivm: port to llvm 2.4.
17 år sedan
Stephane Marchesin
9859edc606
Gallivm: need to link with libstdc++ for llvm.
17 år sedan
José Fonseca
23e325e55a
Add -msse and -msse2 to the *-x86 configs.
17 år sedan
Stephane Marchesin
4ae161e940
Gallivm: port to llvm 2.4.
17 år sedan
Stephane Marchesin
6dacc942e1
Gallivm: need to link with libstdc++ for llvm.
17 år sedan
Jeremy Huddleston
8338cc25f9
configs: darwin: Don't build GLw
(cherry picked from commit ef688ba1ee
)
17 år sedan
Keith Whitwell
f7d7a212cd
mesa: build gallium directories before core mesa
17 år sedan