Subject: CVS commit: pkgsrc/graphics
To: None <pkgsrc-changes@NetBSD.org>
From: Jan Schaumann <jschauma@netbsd.org>
List: pkgsrc-changes
Date: 01/20/2004 02:48:33
Module Name:	pkgsrc
Committed By:	jschauma
Date:		Tue Jan 20 02:48:33 UTC 2004

Modified Files:
	pkgsrc/graphics/Mesa: Makefile Makefile.common version.mk
	pkgsrc/graphics/MesaDemos: Makefile PLIST distinfo
	pkgsrc/graphics/MesaDemos/patches: patch-aa patch-ab patch-ac patch-ad
	    patch-ae
	pkgsrc/graphics/MesaLib: Makefile PLIST distinfo
	pkgsrc/graphics/MesaLib/patches: patch-aa patch-ac
	pkgsrc/graphics/glu: Makefile PLIST buildlink2.mk
	pkgsrc/graphics/glut: Makefile PLIST
Added Files:
	pkgsrc/graphics/MesaDemos/patches: patch-af patch-ag patch-ah patch-ai
	pkgsrc/graphics/MesaLib/patches: patch-ab
Removed Files:
	pkgsrc/graphics/MesaLib/patches: patch-ad patch-ae
	pkgsrc/graphics/glu: distinfo
	pkgsrc/graphics/glut: distinfo

Log Message:
Update Mesa and friends to version 6.0:
Changes since 5.2:
New:
- full OpenGL 1.5 support
- updated GL/glext.h file to version 21
Changes:
- changed max framebuffer size to 4Kx4K (MAX_WIDTH/HEIGHT in config.h)
Bug fixes:
- fixed bug in UNCLAMPED_FLOAT_TO_UBYTE macro; solves a color
clamping issue
- updated suno5-gcc configs
- glColor3 functions sometimes resulted in undefined alpha values
- fixed FP divide by zero error seen on VMS with xlockmore, others
- fixed vertex/fragment program debug problem (bug 873011)
- building on AIX with gcc works now
- glDeleteProgramsARB failed for ARB fragment programs (bug 876160)
- glDrawRangeElements tried to modify potentially read-only storage
- updated files for building on Windows

Changes since 5.0.2:
New features:
- reorganized directory tree
- GL_ARB_vertex/fragment_program extensions (Michal Krol & Karl Rasche)
- GL_ATI_texture_env_combine3 extension (Ian Romanick)
- GL_SGI_texture_color_table extension (Eric Plante)
- GL_NV_fragment_program extension
- GL_NV_light_max_exponent extension
- GL_EXT_texture_rectangle (identical to GL_NV_texture_rectangle)
- GL_ARB_occlusion_query extension
- GL_ARB_point_sprite extension
- GL_ARB_texture_non_power_of_two extension
- GL_IBM_multimode_draw_arrays extension
- GL_EXT_texture_mirror_clamp extension (Ian Romanick)
- GL_ARB_vertex_buffer_object extension
- new X86 feature detection code (Petr Sebor)
- less memory used for display lists and vertex buffers
- demo of per-pixel lighting with a fragment program (demos/fplight.c)
- new version (18) of glext.h header
- new spriteblast.c demo of GL_ARB_point_sprite
- faster glDrawPixels in X11 driver in some cases (see RELNOTES-5.1)
- faster glCopyPixels in X11 driver in some cases (see RELNOTES-5.1)
Bug fixes:
- really enable OpenGL 1.4 features in DOS driver.
- fixed issues in glDrawPixels and glCopyPixels for very wide images
- glPixelMapf/ui/usv()'s size parameter is GLsizei, not GLint
- fixed some texgen bugs reported by Daniel Borca
- fixed wglMakeCurrent(NULL, NULL) bug (#835861)
- fixed glTexSubImage3D z-offset bug (Cedric Gautier)
- fixed RGBA blend enable bug (Ville Syrjala)
- glAccum is supposed to be a no-op in selection/feedback mode
- fixed texgen bug #597589 (John Popplewell)
Changes:
- dropped API trace feature (src/Trace/)
- documentation overhaul.  merged with website content.  more html.
- glxgears.c demo updated to use GLX swap rate extensions
- glTexImage1/2/3D now allows width/height/depth = 0
- disable SPARC asm code on Linux (bug 852204)


To generate a diff of this commit:
cvs rdiff -r1.54 -r1.55 pkgsrc/graphics/Mesa/Makefile
cvs rdiff -r1.20 -r1.21 pkgsrc/graphics/Mesa/Makefile.common
cvs rdiff -r1.5 -r1.6 pkgsrc/graphics/Mesa/version.mk
cvs rdiff -r1.10 -r1.11 pkgsrc/graphics/MesaDemos/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/MesaDemos/PLIST
cvs rdiff -r1.6 -r1.7 pkgsrc/graphics/MesaDemos/distinfo
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/MesaDemos/patches/patch-aa \
    pkgsrc/graphics/MesaDemos/patches/patch-ac
cvs rdiff -r1.5 -r1.6 pkgsrc/graphics/MesaDemos/patches/patch-ab
cvs rdiff -r1.1 -r1.2 pkgsrc/graphics/MesaDemos/patches/patch-ad \
    pkgsrc/graphics/MesaDemos/patches/patch-ae
cvs rdiff -r0 -r1.1 pkgsrc/graphics/MesaDemos/patches/patch-af \
    pkgsrc/graphics/MesaDemos/patches/patch-ag \
    pkgsrc/graphics/MesaDemos/patches/patch-ah \
    pkgsrc/graphics/MesaDemos/patches/patch-ai
cvs rdiff -r1.27 -r1.28 pkgsrc/graphics/MesaLib/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/graphics/MesaLib/PLIST
cvs rdiff -r1.15 -r1.16 pkgsrc/graphics/MesaLib/distinfo
cvs rdiff -r1.5 -r1.6 pkgsrc/graphics/MesaLib/patches/patch-aa
cvs rdiff -r0 -r1.9 pkgsrc/graphics/MesaLib/patches/patch-ab
cvs rdiff -r1.3 -r1.4 pkgsrc/graphics/MesaLib/patches/patch-ac
cvs rdiff -r1.1 -r0 pkgsrc/graphics/MesaLib/patches/patch-ad \
    pkgsrc/graphics/MesaLib/patches/patch-ae
cvs rdiff -r1.23 -r1.24 pkgsrc/graphics/glu/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/graphics/glu/PLIST
cvs rdiff -r1.13 -r1.14 pkgsrc/graphics/glu/buildlink2.mk
cvs rdiff -r1.14 -r0 pkgsrc/graphics/glu/distinfo
cvs rdiff -r1.24 -r1.25 pkgsrc/graphics/glut/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/graphics/glut/PLIST
cvs rdiff -r1.17 -r0 pkgsrc/graphics/glut/distinfo

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