Brian Paul
a66eebc579
fix comment and #if test
2005-08-25 22:10:29 +00:00
Brian Paul
89ea47182d
don't compile debug code (bug 4242: rand undefined)
2005-08-25 19:43:54 +00:00
Alan Hourihane
2efe639f26
fix build problems on cygwin & mingw
2005-08-25 18:17:59 +00:00
Brian Paul
39e4095560
added glXCreatePbuffer fix, bug 4235
2005-08-25 14:09:23 +00:00
Brian Paul
b19ec5009f
fix segfault in Fake_glXCreatePBuffer(), bug 4235
2005-08-25 14:07:40 +00:00
Brian Paul
afed3e55ba
fix bugs 4207, 4237
2005-08-25 13:20:49 +00:00
Brian Paul
46cf4fa1bd
s/GLX_RGBA_BIT/GLX_RGBA_TYPE/ (bug 4237)
2005-08-25 13:19:13 +00:00
Brian Paul
b4198e821a
added bordered texture sampling bug fix
2005-08-25 03:08:12 +00:00
Brian Paul
5a1fb7db0e
also check for texture border in sample_linear_2d()
2005-08-25 03:03:32 +00:00
Dave Airlie
f16fbf03bd
fix miniglx for new event size check in the drivers
2005-08-24 05:03:03 +00:00
Brian Paul
ec0c42a3be
GLw demo doesn't belong here
2005-08-23 14:49:30 +00:00
Brian Paul
a4c1895d07
added tarball fix
2005-08-23 13:42:44 +00:00
Brian Paul
b2971358ad
removed lines that caused some files to be included in tarballs multiple times
2005-08-23 13:40:43 +00:00
Brian Paul
24a36c26fa
set version to 6.4
2005-08-23 00:46:43 +00:00
Brian Paul
247e27d0b8
first fix for 6.4: GLX_X_RENDERABLE in glXChooseFBConfig
2005-08-22 14:30:11 +00:00
Brian Paul
912bcb2386
added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.4
2005-08-22 14:29:38 +00:00
Brian Paul
cee416863f
set version to 6.4
2005-08-22 14:29:17 +00:00
Brian Paul
8e946792dc
added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)
2005-08-22 14:28:35 +00:00
Brian Paul
dfb6c56ed8
added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)
2005-08-22 14:28:19 +00:00
Brian Paul
dcf14aa3a7
bump version to 6.5
2005-08-22 14:27:33 +00:00
Brian Paul
1e71d6af48
added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.5
2005-08-22 14:27:13 +00:00
Dave Airlie
298af7a609
fix up libdrm for egl
2005-08-21 03:17:52 +00:00
Brian Paul
ae27ef2219
fix typo
2005-08-19 23:44:35 +00:00
Brian Paul
f350e22716
md5 sums for 6.3.2
2005-08-19 23:42:29 +00:00
Brian Paul
eacd347fce
update MESA_DEBUG with FP info
2005-08-19 23:34:10 +00:00
Adam Jackson
8fcd1e0287
Convert libGL and DRI drivers to require libdrm.
...
libdrm can be had from:
http://people.freedesktop.org/~ajax/libdrm/
2005-08-19 20:20:03 +00:00
Ian Romanick
2ae5645115
Fix a realloc problem with indirect vertex arrays. The actual head pointer
...
wasn't tracked and used for the realloc, so it tended to explode.
2005-08-19 18:53:26 +00:00
Brian Paul
b7c727e500
updates for 6.3.2 release, plus other assorted clean-ups
2005-08-19 16:57:50 +00:00
Alan Hourihane
d912f6cfe3
Commit missing piece from Egbert's 32/64 bit patches
2005-08-19 16:07:33 +00:00
Ian Romanick
f7eb54a12f
Enable ARB_texture_compression. The code has been in place for a long time,
...
but, for whatever reason, the extension wasn't enabled.
Add some comments to i810ChooseTextureFormat. There's some strangeness with
i810 texture formats.
2005-08-19 00:48:25 +00:00
Ian Romanick
e0029b33ef
Add support for NV_blend_square. This was tested with
...
progs/tests/blendsquare.
2005-08-18 22:27:37 +00:00
Ian Romanick
ab5be2c5f7
Make sure extension entry point offsets are properly initialized. This is
...
primarilly needed to support functions that are internally implemented using
extension entry points (e.g., glBlendFunc uses glBlendFuncSeparate).
2005-08-18 22:16:46 +00:00
Ian Romanick
61ac29e7c6
Don't try to update hardware texture fields if there is no hardware texture.
...
This can happen when all the texture enables for a texture unit are disabled.
This fixes bugzilla #3195 .
2005-08-18 20:01:01 +00:00
Ian Romanick
b462855c24
Add simple regression test for bugzilla #3195 .
2005-08-18 19:52:44 +00:00
Ian Romanick
e918bac8cd
Make the i810 driver use driGetRendererString like all the other drivers.
...
The GL_RENDERER string now accurately contains the chip name. This was only
tested on a "plain" i810 (PCI ID 8086:7121).
2005-08-18 19:51:11 +00:00
Brian Paul
aa2a357bae
Replace mult/div operators with bitwise operators in texel fetch routines
...
for better performance. (Roland Scheidegger)
2005-08-18 14:33:26 +00:00
Brian Paul
05fe2871e3
Bump version to 6.3.2
2005-08-16 23:13:25 +00:00
Brian Paul
926a19e108
updates for 6.3.2
2005-08-16 23:12:37 +00:00
Brian Paul
160b3284dd
include stdint.h if WIN32 and GNUC (Colin Harrison). Patch forwarded to SGI.
2005-08-15 23:25:33 +00:00
Brian Paul
c2c2600728
test the standard stencil op modes too (Philipp Klaus Krause)
2005-08-15 22:57:30 +00:00
Roland Scheidegger
7a362deb8c
In _mesa_TexEnvfv, do not accept values for GL_OPERAND2_ALPHA and GL_OPERAND2_RGB which are only valid with ARB_texture_env_combine but not with EXT_texture_env_combine, when only EXT_texture_env_combine is supported.
2005-08-15 18:24:12 +00:00
Ian Romanick
a3dd6efb00
Put back '-I/usr/X11R6/include'.
...
Make 'USING_EGL=0' the default for now. It's causing too much confusion for
too many non-developers (which in turn wastes too much developer time). It
is trivially overridden from the make command line. See comments in
linux-dri.
2005-08-15 15:01:39 +00:00
Alan Hourihane
dabec11d27
Add Egberts fixes for 64bit architectures
...
Add additional checks for the *DRIRec info structure passed in from the
device driver. This ensures that things fallback to indirect rendering if
the DDX driver has had modifications (i.e. removal of the drmAddress field).
2005-08-15 06:59:24 +00:00
Alan Hourihane
69dc32cfac
Add a check which compares the passed in size of the DDX driver private DRI
...
structure to the 3D drivers view of it, and abort if they don't match.
This traps the case with the drmAddress removal in the DDX driver.
2005-08-14 12:16:51 +00:00
Ian Romanick
33f9c98aa6
Enable support for EXT_stencil_wrap. The code was already there, but the
...
extension wasn't enabled. I have verified its correct function with Mesa's
stencil_wrap test. It is enabled on both Savage4 and Savage3D. Since
Savage3D uses a software fallback for *all* stencil operations, this is safe.
2005-08-13 01:43:28 +00:00
Brian Paul
6fe7a0dc01
added FREXPF() macro (bug 4060)
2005-08-12 18:56:56 +00:00
Ian Romanick
f2876d1ee3
Remove the logic that determines at compile time whether or not HAVE_ALIAS
...
should be defined. It was flawed on some platforms (e.g., Darwin & mingw).
Instead, rely on the build system to define it on the compiler command line.
This also reverts ajax's hand-edit to indirect_size.c. I'll fix that on the
X.org side of things later today.
2005-08-11 20:29:45 +00:00
Ian Romanick
fbcc5aedf2
Remove support for the R200_NO_VTXFMT environment variable. Instead use
...
'tcl_mode=1'. This fixes bugzilla #3972 .
2005-08-11 19:47:06 +00:00
Ian Romanick
4c4e4bfa4e
Makefile cleanups suggested by George Fufutos (bugzilla #3899 ).
2005-08-11 19:37:55 +00:00
Ian Romanick
ac7c147aaf
Don't link with libGL, libEGL, or libEGLdri. On EGL setups libGL isn't
...
available, and on libGL setups libEGL and libEGLdri aren't available.
2005-08-11 19:29:25 +00:00