a few more updates for the 6.2 release
[mesa.git] / docs / news.html
index 75c420c08b6f64c8715889675fcb297907fbb066..6da529ec190b0d623c2905df280cbb1a5eab05bd 100644 (file)
@@ -7,6 +7,178 @@
 <H1>News</H1>
 
 
+<h2>October 2, 2004</h2>
+<p>
+Mesa 6.2 has been released.
+This is a stable release which just fixes bugs since the 6.1 release.
+</p>
+<pre>
+    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)
+</pre>
+
+
+<h2>August 18, 2004</h2>
+<p>
+Mesa 6.1 has been released.
+This is a new development release (version 6.2 will be a stabilization
+release).
+</p>
+<pre>
+    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 <format> 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)
+</pre>
+The MD5 checksums are:
+</p>
+<pre>
+c9284d295ebcd2e0486cc3cd54e5863c  MesaLib-6.1.tar.gz
+5de1f53ec0709f60fc68fdfed57351f3  MesaLib-6.1.tar.bz2
+483e77cac4789a5d36c42f3c0136d6d8  MesaLib-6.1.zip
+8c46cfa6f9732acc6f6c25724aad0246  MesaDemos-6.1.tar.gz
+89bfe0f6c69b39fd0ebd9fff481a4e9b  MesaDemos-6.1.tar.bz2
+161268531fcc6f0c5a056430ee97e0c1  MesaDemos-6.1.zip
+</pre>
+
+
+
+<h2>April 2, 2004</h2>
+
+<p>
+Mesa 6.0.1 has been released.
+This release basically just fixes bugs since the 6.0. release.
+</p>
+<pre>
+    New:
+       - upgraded glext.h to version 22
+       - new build targets (Dan Schikore)
+       - new linux-x86-opteron build target (Heath Feather)
+    Bug fixes:
+       - glBindProgramARB didn't update all necessary state
+       - fixed build problems on OpenBSD
+       - omit CVS directories from tarballs
+       - glGetTexImage(GL_COLOR_INDEX) was broken
+       - fixed an infinite loop in t&l module
+       - silenced some valgrind warnings about using unitialized memory
+       - fixed some compilation/link glitches on IRIX (Mike Stephens)
+       - glBindProgram wasn't getting compiled into display lists
+       - GLX_FBCONFIG_ID wasn't recognized in glXChooseFBConfig() (bug 888079)
+       - two-sided lighting and vertex program didn't work (bug 887330)
+       - stores to program parameter registers in vertex state programs
+         didn't work.
+       - fixed glOrtho bug found with gcc 3.2.2 (RH9)
+       - glXCreateWindow() wasn't fully implemented (bug 890894)
+       - generic vertex attribute arrays didn't work in display lists
+       - vertex buffer objects' default usage and access fields were wrong
+       - glDrawArrays with start!=0 was broken
+       - fragment program PK2H, UP2H, UP4B and UP4UB instructions were broken
+       - linux-osmesa16-static config didn't work
+       - fixed a few color index rendering problems (bug 910687)
+       - glInterleavedArrays didn't respect GL_CLIENT_ACTIVE_TEXTURE
+       - OSMesa RGB and BGR modes were broken
+       - glProgramStringARB mistakenly required a null-terminated string
+       - fragment program XPD instruction was incorrect
+       - glGetMaterial() didn't work reliably
+</pre>
+The MD5 checksums are:
+</p>
+<pre>
+011be0e79666c7a6eb9693fbf9348653  MesaLib-6.0.1.tar.gz
+b7f14088c5c2f14490d2739a91102112  MesaLib-6.0.1.tar.bz2
+bf0510cf0a2b87d64cdd317eca3f1db1  MesaLib-6.0.1.zip
+b7b648599e0aaee1c4ffc554a2a9139e  MesaDemos-6.0.1.tar.gz
+dd6aadfd9ca8e1cfa90c6ee492bc6f43  MesaDemos-6.0.1.tar.bz2
+eff71d59c211825e949199852f5a2316  MesaDemos-6.0.1.zip
+</pre>
+
+
+
+<h2>January 16, 2004</h2>
+
+<p>
+Mesa 6.0 has been released.  This is a stabilization of the 5.1 release
+and primarily just incorporates bug fixes.
+</p>
+<pre>
+    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
+</pre>
+
+
+
+<h2>December 28, 2003</h2>
+
+<p>
+The Mesa CVS server has been moved to <a href="http://www.freedesktop.org"
+target="_parent">
+freedesktop.org</a> because of problems with SourceForge's anonymous
+CVS service.
+</p>
+
+<p>Please see the <a href="cvs_access.html">CVS access page</a> for details.
+</p>
+
 
 <h2>December 17, 2003</h2>
 
@@ -741,6 +913,6 @@ source code</a>.</p>
 
 
 <hr>
-$Id: news.html,v 3.10 2003/12/18 00:32:05 brianp Exp $
+$Id: news.html,v 3.15 2004/10/02 15:26:25 brianp Exp $
 </body>
 </html>
\ No newline at end of file