Eric Anholt
d09209f553
Add Roland Scheidegger's S3TC patch. This patch does not implement the
(patented) S3TC/DXTC algorithms, but adds an option to dlopen a library module
providing functions to do so. Because it uses dlopen, it is only enabled if
USE_EXTERNAL_DXTN_LIB=1 is defined (which is only in linux-dri config, so far).
It adds support for S3TC to several DRI drivers, and adds a DRI config option to
force enabling S3TC even if the software compression/decompression is
unavailable. This may allow people to use apps that require S3TC even though
they don't have a license to implement the patented material themselves, if
those apps use precompressed textures.
Ideally we would get permission from the current holder of the patents to
implement the algorithm in Mesa, at which point the dlopen mess could go away.
Until then, this allows some to run applications they couldn't otherwise, and
hopefully will provide us with more push to get the final step of getting that
permission done.
преди 21 години
Brian Paul
83fb8c34fb
bump version to 6.3
преди 21 години
Karl Schultz
ba52e79b4e
HP shared lib config
преди 21 години
Karl Schultz
5e2e9ef45c
fix problems in previous version
преди 21 години
Karl Schultz
a16bdb5fb7
Enable builds on AIX 64-bit
преди 21 години
Brian Paul
c7a24118e2
bump minor version to 2
преди 21 години
Eric Anholt
d166f2bffd
Add sis to the list of DRI drivers, since it had already been converted to the
new interface.
преди 21 години
Eric Anholt
0a21a4aaf9
Refactor the linux-dri config files so that linux-dri-x86 inherits from
linux-dri. Turn on -O by default (-O2 provides a slight improvement in
performance, at a large cost to debuggability). Turn off -fPIC on x86 by
default. Turn on -Wall, to catch more stupid mistakes. This could be both done
cleaner, and done for more config files, but it works for me for now.
преди 21 години
Brian Paul
d84f09306c
Replace -lGL with -l$(GL_LIB), etc.
Remove GLU_LIB_DEPS, OSMESA_LIB_DEPS lines if identical to 'default' file.
преди 21 години
Dave Airlie
e520b72e89
Add a solo-x86 config, and make solo use the x86 glapi
преди 21 години
Philippe Houdoin
b227e90837
Duplicate CFLAGS in CXXFLAGS removed. Now define DEBUG symbol in debug build.
преди 21 години
Felix Kuehling
c2530b5730
Converted the Savage driver to the new DRI interface and enabled compilation
in the Mesa tree.
преди 21 години
Philippe Houdoin
375047ba72
make clean at root now clean the glu/$(GLU_DIRS) too.
преди 21 години
Philippe Houdoin
25f2d96a8f
Turn gcc optimization up to -O3.
преди 21 години
Philippe Houdoin
af8031ce5c
Add a BeOS build config.
преди 21 години
Brian Paul
840565cd47
updates from Stephane Marchesin
преди 21 години
Brian Paul
9408fe0c09
remove -lXm (motif) from GLW_LIB_DEPS since it's not needed by default
преди 21 години
Jon Smirl
368f3c551b
Fix mesa-solo config to define _GNU_SOURCE so that program_invocation_short_name
will be correctly defined.
преди 21 години
Jon Smirl
5500094413
Convert miniglx to use Ian's fancy new driver config code.
This removes the miniglx driver function InitContextModes().
All of the server directories were edited to remove the implementations.
преди 21 години
Jon Smirl
aaebfc88c0
Patch removes _SOLO definition needed for mesa-solo. mesa-solo
uses the NEW_INTERFACE now so _SOLO isn't necessary anymore.
Tested with the hardware that I own.
преди 21 години
Brian Paul
6d50d91ae4
added aix-static config, make aix config build dynamic libs
преди 21 години
Jon Smirl
c2bffec91a
Mesa-solo builds with these changes. There are still more fixups needed to
get individual drivers working again. This converts miniglx to the new
dri interface. Thanks to Erdi Chen for the new interface code.
преди 21 години
Ian Romanick
e16f6e3f23
Re-enable SPARC assembly on sunos5-gcc platform.
преди 21 години
Brian Paul
6cf3f579ef
added library dependencies (bug #978758)
преди 21 години
Ian Romanick
ea93e6d378
Don't include glapi_*.S files in DRI / solo builds.
преди 21 години
Dave Airlie
2a28636274
add i915 as it seems to build okay..
преди 21 години
Dave Airlie
d7f76c7c88
try and find the drm in a more likely place
преди 21 години
Ian Romanick
75046c5e59
Remove drivers that have not been converted to the new interface from
the DRI builds.
преди 21 години
Ian Romanick
18a5ecec89
DRI_NEW_INTERFACE_ONLY is now the only support way to build in the
Mesa tree. If you need a driver that supports the old libGL/DRI
inteface, it must be built in the DRI tree.
преди 21 години
Eric Anholt
2fb5d15ce3
Build fixing for FreeBSD. GNU make is installed as gmake, so make a MAKE
variable (defaults to "make") and use that. Use the MKDEP and MKDEP_OPTIONS
more. Our shell isn't bash, so change the instances of ">& /dev/null" to a more
compatible "> /dev/null 2>&1".
преди 21 години
Dave Airlie
b05d87d6f5
use X86 sources in X86 build, use none in other
преди 21 години
Dave Airlie
898c03a573
add linux-dri-x86 target
преди 21 години
Dave Airlie
79518b6f37
DRM_SOURCE_PATH is in default
преди 21 години
Keith Whitwell
739f50f542
Define GLX_DIRECT_RENDERING in Makefile.template
преди 21 години
Keith Whitwell
69ab4fec12
AMD64 changes from Ronny V. Vindenes.
преди 21 години
Keith Whitwell
74d563cdfb
Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.
преди 21 години
Brian Paul
08fa6de850
s/-mv8/-mcpu=ultrasparc/ (bug 941338)
преди 21 години
Brian Paul
adcb228fed
linux-solo-ia64 config (Stephane Marchesin)
преди 21 години
Brian Paul
06535d239b
set CONFIG_NAME = linux-tcc
преди 21 години
Keith Whitwell
9a543e5645
new file
преди 21 години
Keith Whitwell
e61df58729
First attempt at building a dri module in this tree
-- make target is linux-dri
-- will attempt to build i830_dri.so
The object builds but hasn't been tested.
преди 21 години
Dave Airlie
ec5f71d0f3
make solo work like before new makefile merge
преди 21 години
Jon Smirl
c0b0b48e5b
Add DRM_SOURCE_PATH to make system.
Needed for linux-solo to build
преди 21 години
Brian Paul
9f4ccd8aa0
use new MKDEP, MKDEP_OPTIONS variables
преди 21 години
Daniel Borca
d3746ca27e
revived linux-glide build process
some small Makefile changes for MinGW & DJGPP
преди 21 години
Brian Paul
ff7d3bb7df
added hpux10-static config
преди 21 години
Brian Paul
1c8e825c2a
added GLW_SOURCES for IRIX
преди 21 години
Brian Paul
533befc8f9
don't try to make GLwMDrawA.c by default since it needs Motif
преди 21 години
Brian Paul
f4044955ca
added glw to SRC_DIRS
преди 21 години
Brian Paul
57dcbb5d4b
added _DEPS lines to specify -L/usr/X11R6/lib
преди 21 години