Subject: CVS commit: pkgsrc/graphics/MesaDemos
To: None <pkgsrc-changes@NetBSD.org>
From: Adam Ciarcinski <adam@netbsd.org>
List: pkgsrc-changes
Date: 10/26/2004 13:57:47
Module Name:	pkgsrc
Committed By:	adam
Date:		Tue Oct 26 13:57:47 UTC 2004

Modified Files:
	pkgsrc/graphics/MesaDemos: Makefile PLIST distinfo
	pkgsrc/graphics/MesaDemos/patches: patch-ab patch-ac patch-ah
Removed Files:
	pkgsrc/graphics/MesaDemos/patches: patch-ag patch-ai

Log Message:
Changes 6.2:
New:
- enabled GL_ARB_texture_rectangle (same as GL_NV_texture_rectangle)
- updated Doxygen support (Jose Fonseca)
Changes:
- some GGI driver updates (Christoph Egger, bug 1025977)
Bug fixes:
- Omit GL_ARB_texture_non_power_of_two from list of OpenGL 1.5 features
- fixed a few compilation issues on IRIX
- fixed a matrix classification bug (reported by Wes Bethel)
- we weren't reseting the vertex/fragment program error state
  before parsing (Dave Reveman)
- adjust texcoords for sampling texture rectangles (Dave Reveman)
- glGet*(GL_MAX_VERTEX_ATTRIBS_ARB) wasn't implemented
- repeated calls to glDeleteTexture(t) could lead to a crash
- fixed potential ref count bugs in VBOs and vertex/fragment programs
- spriteblast demo didn't handle window size changes correctly
- glTexSubImage didn't handle pixels=NULL correctly for PBOs
- fixed color index mode glDrawPixels bug (Karl Schultz)

Changes 6.1:
New:
- Revamped Makefile system
- glXUseRotatedXFont() utility (see xdemos/xuserotfont.c)
- internal driver interface changes related to texture object
  allocation, vertex/fragment programs, BlendEquationSeparate, etc.
- option to walk triangle edges with double-precision floats
  (Justin Novosad of Discreet) (see config.h file)
- support for AUX buffers in software GLX driver
- updated glext.h to version 24 and glxext.h to version 6
- new MESA_GLX_FORCE_ALPHA and MESA_GLX_DEPTH_BITS env vars
- updated BeOS support (Philippe Houdoin)
Changes:
- fragment fog interpolation is perspective corrected now
- new glTexImage code, much cleaner, may be a bit faster
Bug fixes:
- glArrayElement in display lists didn't handle generic vertex attribs
- glFogCoord didn't always work properly
- ARB_fragment_program fog options didn't work
- frag prog TEX instruction no longer incorrectly divides s,t,r by q
- ARB frag prog TEX and TEXP instructions now use LOD=0
- glTexEnviv in display lists didn't work
- glRasterPos didn't do texgen or apply texture matrix
- GL_DOUBLE-valued vertex arrays were broken in some cases
- fixed texture rectangle edge/border sampling bugs
- sampling an incomplete texture in a fragment program would segfault
- glTexImage was missing a few error checks
- fixed some minor glGetTexParameter glitches
- GL_INTENSITY was mistakenly accepted as a  to glTexImage
- fragment program writes to RC/HC register were broken
- fixed a few glitches in GL_HP_occlusion_test extension
- glBeginQueryARB and glEndQueryARB didn't work inside display lists
- vertex program state references were broken
- fixed triangle color interpolation bug on AIX (Shane Blackett)
- fixed a number of minor memory leaks (bug #1002030)


To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 pkgsrc/graphics/MesaDemos/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/graphics/MesaDemos/PLIST
cvs rdiff -r1.10 -r1.11 pkgsrc/graphics/MesaDemos/distinfo
cvs rdiff -r1.9 -r1.10 pkgsrc/graphics/MesaDemos/patches/patch-ab
cvs rdiff -r1.6 -r1.7 pkgsrc/graphics/MesaDemos/patches/patch-ac
cvs rdiff -r1.1 -r0 pkgsrc/graphics/MesaDemos/patches/patch-ag \
    pkgsrc/graphics/MesaDemos/patches/patch-ai
cvs rdiff -r1.1 -r1.2 pkgsrc/graphics/MesaDemos/patches/patch-ah

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.