Eric Anholt [Sat, 25 Sep 2004 21:08:56 +0000 (21:08 +0000)]
Bump driver_date for today's fixes.
Eric Anholt [Sat, 25 Sep 2004 21:08:30 +0000 (21:08 +0000)]
Can't bail in sisDDLogicOpCode when logicop is off, because it's called with
GL_COPY to turn off logicop. Fixes glean's logicop test.
Eric Anholt [Sat, 25 Sep 2004 21:06:58 +0000 (21:06 +0000)]
Triangle stipple is a fallback, since we don't have code for the stippling.
Doesn't seem to help with glean's paths test, but I'm pretty sure it's correct.
Eric Anholt [Sat, 25 Sep 2004 19:43:30 +0000 (19:43 +0000)]
Correct a couple of comments.
Eric Anholt [Sat, 25 Sep 2004 19:01:18 +0000 (19:01 +0000)]
Fix SiS AGP vertex dispatch by not trying to emit 0 vertices, which would hang
the hardware. Re-enable AGP by default.
Eric Anholt [Sat, 25 Sep 2004 16:56:58 +0000 (16:56 +0000)]
Add sis to the list of DRI drivers, since it had already been converted to the
new interface.
Eric Anholt [Sat, 25 Sep 2004 07:11:12 +0000 (07:11 +0000)]
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.
Eric Anholt [Sat, 25 Sep 2004 07:00:15 +0000 (07:00 +0000)]
The previous code would emit a full set of state during the first EmitState on
a new cmdbuf, to ensure that state wasn't lost across UNLOCK/LOCK pairs (in the
case of context switching). This was rather inefficient. Instead, after
flushing a cmdbuf, mark the state as needing to be saved on unlock. Then, at
the beginning of flushing a cmdbuf, if we actually have lost the context, go
back and emit a new cmdbuf with the full set of state, before continuing with
the cmdbuf flush. Provides a 10-15% improvement in ipers performance in my
tests, along with other apps.
Tested with: ipers, glxgears, quake3
Eric Anholt [Sat, 25 Sep 2004 06:12:40 +0000 (06:12 +0000)]
Fix texturing in quake3. Some code was left over from the dirty/clean list
setup that now removed atoms from the atomlist on texture deletion.
Eric Anholt [Sat, 25 Sep 2004 03:00:27 +0000 (03:00 +0000)]
Bump DRIVER_DATE for yesterday's changes.
Brian Paul [Fri, 24 Sep 2004 23:01:21 +0000 (23:01 +0000)]
moved to demos/ directory
Brian Paul [Fri, 24 Sep 2004 23:00:52 +0000 (23:00 +0000)]
moved in from the tests/ directory to include in distro
Brian Paul [Fri, 24 Sep 2004 20:31:02 +0000 (20:31 +0000)]
updated osmesa info
Brian Paul [Fri, 24 Sep 2004 14:30:13 +0000 (14:30 +0000)]
patches for clearing hw depth buffers from software fallback (Nicolai Haehnle)
Daniel Borca [Fri, 24 Sep 2004 07:03:53 +0000 (07:03 +0000)]
added (back!) option to use non-packedcolor
Eric Anholt [Fri, 24 Sep 2004 04:20:58 +0000 (04:20 +0000)]
-O -Wall warnings cleanups in r200.
Eric Anholt [Fri, 24 Sep 2004 03:09:49 +0000 (03:09 +0000)]
Clean up some warnings in the R100 driver with -O -Wall.
Eric Anholt [Fri, 24 Sep 2004 01:33:15 +0000 (01:33 +0000)]
Remove an unnecessary calculation of the dest pointer.
Brian Paul [Thu, 23 Sep 2004 17:34:52 +0000 (17:34 +0000)]
don't test for NULL pixels pointer here, do that in the 'store' routines after validating PBO address
Brian Paul [Thu, 23 Sep 2004 17:32:12 +0000 (17:32 +0000)]
removed hacked GL tokens, fixed a printf
Brian Paul [Thu, 23 Sep 2004 17:31:21 +0000 (17:31 +0000)]
added a comment in BindTexture
Brian Paul [Thu, 23 Sep 2004 17:30:54 +0000 (17:30 +0000)]
just some comments and formatting changes
Dave Airlie [Thu, 23 Sep 2004 08:24:03 +0000 (08:24 +0000)]
fix for Erics new emit state code, rework out the dest pointer
after we check the buffer
Eric Anholt [Wed, 22 Sep 2004 06:27:02 +0000 (06:27 +0000)]
The previous code would emit a full set of state during the first EmitState on
a new cmdbuf, to ensure that state wasn't lost across UNLOCK/LOCK pairs (in the
case of context switching). This was rather inefficient. Instead, after
flushing a cmdbuf, mark the state as needing to be saved on UNLOCK. Then, at
the beginning of flushing a cmdbuf, if we actually have lost the context, go
back and emit a new cmdbuf with the full set of state, before continuing with
the cmdbuf flush. Also, remove the dirty/clean atom lists, since atoms are
emitted in a fixed order these days, and go with a simpler single list.
Provides a 14% improvement in ipers performance in my tests, along with other
apps.
Dave Airlie [Tue, 21 Sep 2004 00:39:59 +0000 (00:39 +0000)]
Add xmlconfig to the i810 makefile
Daniel Borca [Mon, 20 Sep 2004 08:33:38 +0000 (08:33 +0000)]
clamp size of wide points
Ian Romanick [Sun, 19 Sep 2004 08:03:46 +0000 (08:03 +0000)]
Add GL_ARB_texture_cube_map support for i830. Most of the code was
lifted from the i915 side. i830 will now report version 1.3! Hurrah!
With the exception of GL_EXT_texture_compression_s3tc, the i830 driver
now supports all the extensions that its Windows counterpart supports.
Ian Romanick [Sun, 19 Sep 2004 07:15:38 +0000 (07:15 +0000)]
Added GL_ARB_point_parameters support for i830.
Ian Romanick [Sun, 19 Sep 2004 07:01:26 +0000 (07:01 +0000)]
Merge in all the i830 functional differences from the old i830 driver.
Karl Schultz [Fri, 17 Sep 2004 22:02:05 +0000 (22:02 +0000)]
rearrange a couple of lines of code to avoid compilation error in VC 6,
probably due to a compiler bug.
Eric Anholt [Fri, 17 Sep 2004 05:10:33 +0000 (05:10 +0000)]
Symbol names are prepended with an underscore on CYGWIN as well.
X.Org Bugzilla: 1079
Submitted by: Alexander Gottwald <ago@freedesktop.org>
Brian Paul [Thu, 16 Sep 2004 19:40:22 +0000 (19:40 +0000)]
silence warnings
Brian Paul [Thu, 16 Sep 2004 19:39:04 +0000 (19:39 +0000)]
silence warnings, re-indent code
Brian Paul [Thu, 16 Sep 2004 19:33:44 +0000 (19:33 +0000)]
VBO refcount and spriteblast fixes
Brian Paul [Thu, 16 Sep 2004 19:32:49 +0000 (19:32 +0000)]
clean-up the hokey transformation code so that window resizes actually work
Brian Paul [Wed, 15 Sep 2004 14:49:33 +0000 (14:49 +0000)]
replace glNormal3f(v) with GL_CALL(Normal3f)(v), etc (Andreas Stenglein
Brian Paul [Wed, 15 Sep 2004 14:40:14 +0000 (14:40 +0000)]
in _mesa_problem() include version number in error message
Brian Paul [Tue, 14 Sep 2004 22:28:27 +0000 (22:28 +0000)]
also fix possible delete bugs with buffer objects and vertex/fragment programs
Brian Paul [Tue, 14 Sep 2004 20:43:22 +0000 (20:43 +0000)]
fixed glDeleteTextures bug
Brian Paul [Tue, 14 Sep 2004 20:42:53 +0000 (20:42 +0000)]
Have the rendering contexts share textures.
Put simple checker pattern on the objects.
Press 'd' to delete texture, 'u' to unbind it.
Brian Paul [Tue, 14 Sep 2004 20:40:55 +0000 (20:40 +0000)]
Repeatedly deleting a texture ID with glDeleteTextures() could lead to a crash.
Added a DeletePending flag to texture object struct to fix that.
Other misc clean-ups.
Brian Paul [Mon, 13 Sep 2004 21:04:48 +0000 (21:04 +0000)]
Replace -lGL with -l$(GL_LIB), etc.
Remove GLU_LIB_DEPS, OSMESA_LIB_DEPS lines if identical to 'default' file.
Brian Paul [Mon, 13 Sep 2004 19:59:06 +0000 (19:59 +0000)]
added GL_MAX_VERTEX_ATTRIBS_ARB bug fix
Brian Paul [Mon, 13 Sep 2004 19:58:27 +0000 (19:58 +0000)]
Handle GL_MAX_VERTEX_ATTRIBS_ARB in glGet*().
Define 2.0 point-sprite related tokens in glheader.h (temporary).
Ian Romanick [Mon, 13 Sep 2004 16:36:44 +0000 (16:36 +0000)]
Minor extension string tweaks. Added support for vertex program extensions.
Tested with arbvptorus, arbvpwarpmesh, vptorus, and vpwarpmesh.
Brian Paul [Mon, 13 Sep 2004 14:55:07 +0000 (14:55 +0000)]
remove ARB_texture_non_power_of_two from _mesa_enable_1_5_extensions()
Brian Paul [Mon, 13 Sep 2004 14:54:19 +0000 (14:54 +0000)]
adjust texcoords for texture rectangle sampling
Brian Paul [Mon, 13 Sep 2004 14:53:02 +0000 (14:53 +0000)]
tweak texcoord for sampling texture rectangles (Dave Reveman)
Daniel Borca [Mon, 13 Sep 2004 09:31:28 +0000 (09:31 +0000)]
cleanup and bugfixes for fxDDClear()
Daniel Borca [Mon, 13 Sep 2004 09:29:30 +0000 (09:29 +0000)]
cleanup and some changes towards GL_ARB_point_sprite (two-zero)
Daniel Borca [Mon, 13 Sep 2004 09:27:03 +0000 (09:27 +0000)]
cleanup
Daniel Borca [Mon, 13 Sep 2004 08:47:01 +0000 (08:47 +0000)]
changes towards GL_ARB_point_sprite (two-zero)
Brian Paul [Fri, 10 Sep 2004 22:13:18 +0000 (22:13 +0000)]
updated ggi files in tarball list
Brian Paul [Fri, 10 Sep 2004 22:12:36 +0000 (22:12 +0000)]
Brian Paul [Fri, 10 Sep 2004 22:12:14 +0000 (22:12 +0000)]
updated from patch
1026109
Brian Paul [Fri, 10 Sep 2004 22:11:33 +0000 (22:11 +0000)]
Brian Paul [Fri, 10 Sep 2004 22:08:33 +0000 (22:08 +0000)]
Brian Paul [Fri, 10 Sep 2004 19:20:56 +0000 (19:20 +0000)]
ggi updates
Brian Paul [Fri, 10 Sep 2004 19:19:24 +0000 (19:19 +0000)]
assorted updates (bug #
1025977)
Brian Paul [Fri, 10 Sep 2004 16:42:40 +0000 (16:42 +0000)]
misc updates for 6.2 release
Brian Paul [Fri, 10 Sep 2004 14:41:55 +0000 (14:41 +0000)]
updated error msg
Jose Fonseca [Fri, 10 Sep 2004 11:47:51 +0000 (11:47 +0000)]
Use CSS in custom headers.
Brian Paul [Fri, 10 Sep 2004 01:07:05 +0000 (01:07 +0000)]
fix matrix classification and program parsing error state bugs
Brian Paul [Fri, 10 Sep 2004 01:05:39 +0000 (01:05 +0000)]
reset error state before parsing (David Reveman)
Brian Paul [Fri, 10 Sep 2004 00:45:12 +0000 (00:45 +0000)]
More updates for Doxygen.
Brian Paul [Fri, 10 Sep 2004 00:44:09 +0000 (00:44 +0000)]
added glapi and shader modules, misc updates
Jose Fonseca [Thu, 9 Sep 2004 22:23:24 +0000 (22:23 +0000)]
Update the doxygen configuration file.
Minor updates/fixes to the source documentation.
Brian Paul [Thu, 9 Sep 2004 19:58:03 +0000 (19:58 +0000)]
fix a bug in analyse_from_scratch() reported by Wes Bethel
Brian Paul [Thu, 9 Sep 2004 19:57:26 +0000 (19:57 +0000)]
clean-ups and comments
Brian Paul [Thu, 9 Sep 2004 18:17:36 +0000 (18:17 +0000)]
initial bits for DRI_FILES for putting DRI driver sources into the tarball
Brian Paul [Thu, 9 Sep 2004 18:13:35 +0000 (18:13 +0000)]
Another attempt at fixing name mangling and gl__unused413().
Dave Airlie [Wed, 8 Sep 2004 08:51:12 +0000 (08:51 +0000)]
updated patch for vertex program
Dave Airlie [Tue, 7 Sep 2004 09:56:19 +0000 (09:56 +0000)]
This patch enables GL_ARB_vertex_program and GL_NV_vertex_program
support in the r200 driver. Both extensions can be enabled via
options, GL_ARB_vertex_program is on by default, GL_NV_vertex_program
off. Option descriptions are in german, english and french.
From: Philipp Klaus Krause
Dave Airlie [Tue, 7 Sep 2004 00:41:40 +0000 (00:41 +0000)]
Add a solo-x86 config, and make solo use the x86 glapi
Daniel Borca [Fri, 3 Sep 2004 06:32:18 +0000 (06:32 +0000)]
make sure the HW is clean before shooting the pipeline
Keith Whitwell [Thu, 2 Sep 2004 07:33:41 +0000 (07:33 +0000)]
r200-maybe-flush-less-3.diff
Brian Paul [Wed, 1 Sep 2004 04:36:29 +0000 (04:36 +0000)]
also test for __arm__ for setting USE_IEEE (X bug 1155)
Keith Whitwell [Tue, 31 Aug 2004 11:36:14 +0000 (11:36 +0000)]
The i915 driver was merged after EMIT_*_BGR bug was fixed. This brings
the driver into line with the correct meaning of those symbols
and fixes color corruptions.
Daniel Borca [Tue, 31 Aug 2004 06:34:51 +0000 (06:34 +0000)]
newer Glide3x snaps vertices internally for V1/VR/VB
Daniel Borca [Tue, 31 Aug 2004 06:32:34 +0000 (06:32 +0000)]
document MESA_FX_NOSNAP
Brian Paul [Mon, 30 Aug 2004 20:53:49 +0000 (20:53 +0000)]
updated CFLAGS (Anich Gregor)
Daniel Borca [Mon, 30 Aug 2004 09:10:34 +0000 (09:10 +0000)]
remove CR
Daniel Borca [Mon, 30 Aug 2004 09:06:27 +0000 (09:06 +0000)]
cleanup
Daniel Borca [Mon, 30 Aug 2004 09:05:01 +0000 (09:05 +0000)]
revived unused code, but got rid of warnings
Daniel Borca [Mon, 30 Aug 2004 08:44:32 +0000 (08:44 +0000)]
cleaned up extensions a bit
Daniel Borca [Mon, 30 Aug 2004 08:43:26 +0000 (08:43 +0000)]
clamp lodbias
Daniel Borca [Mon, 30 Aug 2004 08:41:25 +0000 (08:41 +0000)]
fixed automatic mipmap generation
Daniel Borca [Mon, 30 Aug 2004 08:40:05 +0000 (08:40 +0000)]
fog really needs W
Daniel Borca [Mon, 30 Aug 2004 08:37:57 +0000 (08:37 +0000)]
remove CR
Daniel Borca [Mon, 30 Aug 2004 08:34:52 +0000 (08:34 +0000)]
Werror is bad, unless you know what you are doing
Brian Paul [Fri, 27 Aug 2004 15:31:20 +0000 (15:31 +0000)]
bump version to 6.2, add installmesa to tarballs
Brian Paul [Wed, 25 Aug 2004 22:57:20 +0000 (22:57 +0000)]
ICD update from Gregor Anich
Brian Paul [Wed, 25 Aug 2004 19:12:35 +0000 (19:12 +0000)]
move (void) foo; instances after local declarations
Brian Paul [Wed, 25 Aug 2004 17:36:34 +0000 (17:36 +0000)]
print internalFormat value in r200ChooseTextureFormat() error message
Brian Paul [Wed, 25 Aug 2004 15:59:48 +0000 (15:59 +0000)]
Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch
1015696)
Brian Paul [Wed, 25 Aug 2004 15:33:49 +0000 (15:33 +0000)]
regenerated with license info
Brian Paul [Wed, 25 Aug 2004 15:33:11 +0000 (15:33 +0000)]
Makefile for python-generated files (Ian Romanick)
Brian Paul [Wed, 25 Aug 2004 15:22:35 +0000 (15:22 +0000)]
use version generated from the XML database
Brian Paul [Wed, 25 Aug 2004 15:20:56 +0000 (15:20 +0000)]
fix MGL namespace warning (patch
1014800)
Brian Paul [Wed, 25 Aug 2004 15:19:40 +0000 (15:19 +0000)]
return type for MapBuffer was not specified