Brian Paul
8e1b2bac8b
config: add -Wdeclaration-after-statement to linux config
Should help to catch Windows build issues earlier.
hace 16 años
Kamalneet Singh
37fdfe89dd
linux-llvm config: Linking with required llvm libs
hace 16 años
Jeremy Huddleston
7817fea0b6
Updated darwin config for when X11 is not in the same location as we're installing to
hace 16 años
Joel Bosveld
8acca48cd5
st/xorg: Install to XORG_DRIVER_INSTALL_DIR
hace 16 años
Dan Nicholson
53b3734511
autoconf: Fixup EGL build
This gets the needed libraries pulled in for libEGL for autoconf.
hace 16 años
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.
hace 16 años
Jakob Bornecrantz
d67bd60ecf
gallium: s/GALLIUM_DRIVER_DIRS/GALLIUM_DRIVERS_DIRS/
hace 16 años
Jakob Bornecrantz
9c9fcc83c0
gallium: Renable pipe drivers disabled during vbuf changes
i965simple is not enabled because it is still broken.
hace 16 años
Keith Whitwell
7ca78a07b3
softpipe: update to new draw interfaces
hace 16 años
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>
hace 16 años
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.
hace 16 años
Jakob Bornecrantz
7e54d7d3d6
gallium: Update autoconf to latest gallium build
hace 16 años
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.
hace 16 años
Jakob Bornecrantz
767b1acbb7
mesa: Build both software rasterizers for debug
But put the gallium one in lib/gallium
hace 16 años
Jakob Bornecrantz
43e6272ae5
gallium: Introduce new subdirs build variables
(based on gallium-xorg-driver/commit 270ce50405
)
hace 16 años
Jakob Bornecrantz
7fad277bbb
Revert "cell: update linux-cell config"
This reverts commit 22c6c1eaad
.
Need to revert this since we reverted commited this depended on.
hace 16 años
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.
hace 16 años
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.
hace 16 años
Brian Paul
22c6c1eaad
cell: update linux-cell config
hace 16 años
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.
hace 16 años
Siddhartha Chaudhuri
1a46c8a062
mesa: autoconf fixes for OS X
See bug report 17566.
hace 16 años
Corbin Simpson
5538323005
Readd trace to list of default pipe drivers.
Looks like the gallium-0.2-radeon merge clobbered it.
hace 16 años
Corbin Simpson
0bf152e0be
Remove r300 from default build.
hace 16 años
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.
hace 16 años
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.
hace 16 años
Jerome Glisse
14f79d46a5
gallium autoconf/automake
hace 16 años
José Fonseca
fcf9353fea
glew: Build it as a static lib.
hace 16 años
José Fonseca
57d00016ca
glew: Initial import.
From glew 1.5.1 release.
hace 16 años
Michel Dänzer
359bbe7432
gallivm: Explicitly specify the LLVM components we need.
hace 16 años
Brian Paul
a129c7268a
cell: fix breakage from xlib re-org
Some of these fixes are quick band-aids for now.
hace 16 años
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.
hace 16 años
Dan Nicholson
8be02fc8c6
Add OSMesa pkg-config file
This makes the GLU .pc file a little simpler, too.
hace 16 años
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.
hace 16 años
Jeremy Huddleston
f18880038b
darwin: Use -Os instead of -O2
(cherry picked from commit 456dbb143a
)
hace 16 años
Brian Paul
4356d349ad
cell: only build Cell and softpipe drivers
hace 16 años
Alan Hourihane
af1ce2375e
build default set of progs + egl
hace 17 años
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>
hace 17 años
Brian Paul
a35210b516
cell: added -Wmissing-prototypes
hace 17 años
Pekka Paalanen
0da43322bb
Nouveau: build, link and use nv20.
Signed-off-by: Pekka Paalanen <pq@iki.fi>
hace 17 años
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.
hace 17 años
Brian Paul
82477e485d
cell: add -std=c99 flag to solve some warning/prototype issues
hace 17 años
Alan Hourihane
b50a0b89d9
build "GLX" egl driver by default and egl demos
hace 17 años
Brian Paul
a4e477433f
cell: implement more built-in shader functions, link spu code with -lm
hace 17 años
Stephane Marchesin
3f4b67f5d7
Gallivm: port to llvm 2.4.
hace 17 años
Stephane Marchesin
9859edc606
Gallivm: need to link with libstdc++ for llvm.
hace 17 años
José Fonseca
23e325e55a
Add -msse and -msse2 to the *-x86 configs.
hace 17 años
Stephane Marchesin
4ae161e940
Gallivm: port to llvm 2.4.
hace 17 años
Stephane Marchesin
6dacc942e1
Gallivm: need to link with libstdc++ for llvm.
hace 17 años
Jeremy Huddleston
8338cc25f9
configs: darwin: Don't build GLw
(cherry picked from commit ef688ba1ee
)
hace 17 años
Keith Whitwell
f7d7a212cd
mesa: build gallium directories before core mesa
hace 17 años