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