more updates for 6.3 release
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 20 Jul 2005 18:07:11 +0000 (18:07 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 20 Jul 2005 18:07:11 +0000 (18:07 +0000)
docs/RELNOTES-6.3
docs/VERSIONS
docs/contents.html
docs/news.html

index 2da1bff59c0bcfec6bfaf26fb407832661313138..bf4e6fb9dbee54dc2a8b09c59117a4966dce2b88 100644 (file)
@@ -28,7 +28,7 @@ GL_OES_read_format - allows one to query the fastest glReadPixels format
 GL_ARB_pixel_buffer_object - buffer objects for pixel read/write functions.
 
 GL_EXT_framebuffer_object - allows render-to-texture and provides a
-  window-system indepedent Pbuffer facility
+  window-system indepedent Pbuffer facility.
   The Mesa CVS tree contains a couple tests of this extension.
 
 DirectFB driver, contributed by Claudio Ciccani.  See docs/README.directfb
@@ -63,11 +63,21 @@ Note that textures, programs and buffers can be shared by several rendering
 contexts so they can't be deleted until they're unbound in _all_ contexts.
 
 
+
 GL_EXT_framebuffer_object changes
 ---------------------------------
 
-XXX describe all the changes made for this extension.
+Implementing this extension involved changing a lot of code (for the better).
+
+The gl_framebuffer object now a collection of gl_renderbuffer objects.
+Renderbuffers may store colors, stencil indices, or depth values.  The
+gl_framebuffer and gl_renderbuffer types are object-oriented in design.
+
+All the old RGB, color index, stencil and depth-related span functions for
+reading/writing pixels from/to buffers has changed.  Now, all pixels are
+read/written through a set of common renderbuffer functions (methods).
 
+Most device drivers have been updated for these changes, but some haven't.
 
 
 
@@ -102,4 +112,4 @@ D3D                 needs updating
 
 
 ----------------------------------------------------------------------
-$Id: RELNOTES-6.3,v 3.11 2005/07/19 21:01:46 brianp Exp $
+$Id: RELNOTES-6.3,v 3.12 2005/07/20 18:07:11 brianp Exp $
index 652db37c6e4853ec8acb7d4f4248426e0d30e918..bd932b189904be9955645aa54c1244f22af0e79f 100644 (file)
@@ -1322,6 +1322,7 @@ Mesa Version History
        - GL_OES_read_format extension (Ian Romanick)
        - DirectFB driver (Claudio Ciccani)
        - x86_64 vertex transformation code (Mikko T.)
+       - Updated GL/glext.h to version 29
     Changes:
        - added -stereo option for glxgears demo (Jacek Rosik)
        - updated the PBuffer demo code in xdemos/ directory
@@ -1332,4 +1333,20 @@ Mesa Version History
     Bug fixes:
        - some functions didn't support PBO functionality
        - glGetTexImage didn't convert color index images to RGBA as required
-
+       - fragment program texcoords were sometimes wrong for points and lines
+       - fixed problem with negative dot product in arbfplight, fplight demos
+       - fixed bug in perspective correction of antialiased, textured lines
+       - querying GL_POST_CONVOLUTION_ALPHA_BIAS_EXT returned wrong value
+       - fixed a couple per-pixel fog bugs (Soju Matsumoto)
+       - glGetBooleanv(GL_FRAGMENT_PROGRAM_BINDING_NV) was broken
+       - fixed float parsing bug in ARB frag/vert programs (bug 2520)
+       - XMesaGetDepthBuffer() returned incorrect value for bytesPerValue
+       - GL_COLOR_MATERIAL with glColor3 didn't properly set diffuse alpha
+       - glXChooseFBConfig() crashed if attribList pointer was NULL
+       - program state.light[n].spot.direction.w was wrong value (bug 3083)
+       - fragment program fog option required glEnable(GL_FOG) - wrong.
+       - glColorTable() could produce a Mesa implementation error (bug 3135)
+       - RasterPos could get corrupted by color index rendering path
+       - Removed bad XTranslateCoordinates call when rendering to Pixmaps
+       - glPopAttrib() didn't properly restore GL_TEXTURE_GEN enable state
+       - fixed a few Darwin compilation problems
index c58e0ef6c4a32d757b20781b8d0d5cff1bffd154..638422788547a4f76545af4060648647d240921e 100644 (file)
@@ -38,6 +38,7 @@ a:visited {
 <b>Download / Install</b>
 <ul>
 <li><a href="http://www.sourceforge.net/projects/mesa3d" target="_parent">Stable Release (6.2.1)</a>
+<li><a href="http://www.sourceforge.net/projects/mesa3d" target="_parent">Devel Release (6.3)</a>
 <li><a href="download.html" target="MainFrame">Downloading/Unpacking</a>
 <li><a href="install.html" target="MainFrame">Compilation/Installation</a>
 <li><a href="glu.html" target="MainFrame">SGI's GLU</a>
index 800efb6b10fdabe28829e152b45b8e85f80211e0..fe63d64f368bcacd818b383cbec9224e158e2127 100644 (file)
 <H1>News</H1>
 
 
+<h2>July 20, 2005</h2>
+<p>
+Mesa 6.3 has been released.
+This is a development release with new features, changes and bug fixes.
+</p>
+<pre>
+    New:
+       - GL_EXT_framebuffer_object extension
+       - GL_ARB_draw_buffers extension
+       - GL_ARB_pixel_buffer_object extension
+       - GL_OES_read_format extension (Ian Romanick)
+       - DirectFB driver (Claudio Ciccani)
+       - x86_64 vertex transformation code (Mikko T.)
+    Changes:
+       - added -stereo option for glxgears demo (Jacek Rosik)
+       - updated the PBuffer demo code in xdemos/ directory
+       - glDeleteTextures/Programs/Buffers() now makes the object ID
+         available for immediate re-use
+       - assorted 64-bit clean-ups fixes (x86_64 and Win64)
+       - lots of internal changes for GL_EXT_framebuffer_object
+    Bug fixes:
+       - some functions didn't support PBO functionality
+       - glGetTexImage didn't convert color index images to RGBA as required
+       - fragment program texcoords were sometimes wrong for points and lines
+       - fixed problem with negative dot product in arbfplight, fplight demos
+       - fixed bug in perspective correction of antialiased, textured lines
+       - querying GL_POST_CONVOLUTION_ALPHA_BIAS_EXT returned wrong value
+       - fixed a couple per-pixel fog bugs (Soju Matsumoto)
+       - glGetBooleanv(GL_FRAGMENT_PROGRAM_BINDING_NV) was broken
+       - fixed float parsing bug in ARB frag/vert programs (bug 2520)
+       - XMesaGetDepthBuffer() returned incorrect value for bytesPerValue
+       - GL_COLOR_MATERIAL with glColor3 didn't properly set diffuse alpha
+       - glXChooseFBConfig() crashed if attribList pointer was NULL
+       - program state.light[n].spot.direction.w was wrong value (bug 3083)
+       - fragment program fog option required glEnable(GL_FOG) - wrong.
+       - glColorTable() could produce a Mesa implementation error (bug 3135)
+       - RasterPos could get corrupted by color index rendering path
+       - Removed bad XTranslateCoordinates call when rendering to Pixmaps
+       - glPopAttrib() didn't properly restore GL_TEXTURE_GEN enable state
+       - fixed a few Darwin compilation problems
+</pre>
+
+
 <h2>December 9, 2004</h2>
 <p>
 Mesa 6.2.1 has been released.
@@ -962,6 +1005,6 @@ source code</a>.</p>
 
 
 <hr>
-$Id: news.html,v 3.20 2005/07/01 01:04:31 brianp Exp $
+$Id: news.html,v 3.21 2005/07/20 18:07:11 brianp Exp $
 </body>
 </html>