From now on, put all release-specific info into the release-X.Y.Z.html file rather than scattered between a relnotes file, versions.html and news.html.tags/mesa_6_5_2
| @@ -28,7 +28,6 @@ a:visited { | |||
| <li><a href="systems.html" target="MainFrame">Platforms and Drivers</a> | |||
| <li><a href="license.html" target="MainFrame">License & Copyright</a> | |||
| <li><a href="faq.html" target="MainFrame">FAQ</a> | |||
| <li><a href="versions.html" target="MainFrame">Version History</a> | |||
| <li><a href="relnotes.html" target="MainFrame">Release Notes</a> | |||
| <li><a href="thanks.html" target="MainFrame">Acknowledgements</a> | |||
| <li><a href="conform.html" target="MainFrame">Conformance Testing</a> | |||
| @@ -13,108 +13,37 @@ | |||
| <h2>September 15, 2006</h2> | |||
| <p> | |||
| Mesa 6.5.1 has been released. This is a new development release. | |||
| <a href="relnotes-6.5.1.html">Mesa 6.5.1</a> has been released. | |||
| This is a new development release. | |||
| </p> | |||
| <a href="versions.html#6.5.1">Changes in version 6.5.1</a> | |||
| <p> | |||
| The MD5 checksums are: | |||
| </p> | |||
| <pre> | |||
| d9a555297319bb932a3192952d53d073 MesaLib-6.5.1.tar.gz | |||
| c46f2c6646a270911b791dd8e1c2d977 MesaLib-6.5.1.tar.bz2 | |||
| 939eaaff33322bfeafac784402b45f4f MesaLib-6.5.1.zip | |||
| 9e4bbe83c007bfbaa67449a81cc3d36a MesaDemos-6.5.1.tar.gz | |||
| 0f2794baf7a9d98b22caea9f78c6942d MesaDemos-6.5.1.tar.bz2 | |||
| 14c77eab9cc7a265c331abf239927c1c MesaDemos-6.5.1.zip | |||
| c5f87c23aaf4eaf1bda0d007ea98366c MesaGLUT-6.5.1.tar.gz | |||
| 2525642fe7f454e3e1a1aad01359b406 MesaGLUT-6.5.1.tar.bz2 | |||
| e33b165c22551e23b58ede8767378543 MesaGLUT-6.5.1.zip | |||
| </pre> | |||
| <h2>March 31, 2006</h2> | |||
| <p> | |||
| Mesa 6.5 has been released. This is a new development release. | |||
| <a href="relnotes-6.5.html">Mesa 6.5</a> has been released. | |||
| This is a new development release. | |||
| </p> | |||
| <a href="versions.html#6.5">Changes in version 6.5</a> | |||
| <p> | |||
| The MD5 checksums are: | |||
| </p> | |||
| <pre> | |||
| 657be3b92f6dabc78a67ed9cb8d67813 MesaLib-6.5.tar.gz | |||
| 61beda590bfc5b4a12e979d5f2d70d7a MesaLib-6.5.tar.bz2 | |||
| 19d48b872d579d4f91466060804a59ac MesaLib-6.5.zip | |||
| 694ad3a7007010c7418a9c72d1cba5b7 MesaDemos-6.5.tar.gz | |||
| ab95b590dcd640726a2d89e62068c66e MesaDemos-6.5.tar.bz2 | |||
| b792c303fefd87294488e2b7eab976e5 MesaDemos-6.5.zip | |||
| ac1d585483617db0c91e5c15cb5ec3a3 MesaGLUT-6.5.tar.gz | |||
| 59f0bf2b2ffb67fe23ee479f9b044f31 MesaGLUT-6.5.tar.bz2 | |||
| 005decb2136718e22222ac1c4805cd15 MesaGLUT-6.5.zip | |||
| </pre> | |||
| <h2>February 2, 2006</h2> | |||
| <p> | |||
| Mesa 6.4.2 has been released. This is primarily a bug-fix release. | |||
| </p> | |||
| <a href="versions.html#6.4.2">Changes in version 6.4.2</a> | |||
| <p> | |||
| The MD5 checksums are: | |||
| <a href="relnotes-6.4.2.html">Mesa 6.4.2</a> has been released. | |||
| This is stable, bug-fix release. | |||
| </p> | |||
| <pre> | |||
| cb0d745d520fa7c2bb9178058b763544 MesaLib-6.4.2.tar.gz | |||
| 7674d2c603b5834259e4e5a820cefd5b MesaLib-6.4.2.tar.bz2 | |||
| d224e1325b33ff71a0f3893fc6b4d594 MesaLib-6.4.2.zip | |||
| d4b345d4588fc750cd3d34f3ac26673e MesaDemos-6.4.2.tar.gz | |||
| 9cae1ab874af533ce356bd7dfe2e0bb0 MesaDemos-6.4.2.tar.bz2 | |||
| 2da6e1d1245e441d27813595c6ba50de MesaDemos-6.4.2.zip | |||
| 84427d18c3453f0ea52388eeba7169b5 MesaGLUT-6.4.2.tar.gz | |||
| b157ba8ad1ea63260cf5339132e7aac6 MesaGLUT-6.4.2.tar.bz2 | |||
| fe1523744fc05edc3811dfc6a1bf4181 MesaGLUT-6.4.2.zip | |||
| </pre> | |||
| <h2>November 29, 2005</h2> | |||
| <p> | |||
| Mesa 6.4.1 has been released. This is a stable, bug-fix release. | |||
| <a href="relnotes-6.4.1.html">Mesa 6.4.1</a> has been released. | |||
| This is stable, bug-fix release. | |||
| </p> | |||
| <a href="versions.html#6.4.1">Changes in version 6.4.1</a> | |||
| <p> | |||
| The MD5 checksums are: | |||
| </p> | |||
| <pre> | |||
| 698ceb574cf882b0226761f5913c0da9 MesaLib-6.4.1.tar.gz | |||
| ea148c828ec6f645526451db1b8556f1 MesaLib-6.4.1.tar.bz2 | |||
| 42e93279468975ed2bf3111b8721e5d9 MesaLib-6.4.1.zip | |||
| e3b0d50807fd2bdcd1a95aaddd786f13 MesaDemos-6.4.1.tar.gz | |||
| 99df1fdcb98d391666b476ca6f1dda8a MesaDemos-6.4.1.tar.bz2 | |||
| b999d2c6d92fb4b7740a3dbd889348e3 MesaDemos-6.4.1.zip | |||
| eadfe01fe5ddfb1eb8227dd567b31635 MesaGLUT-6.4.1.tar.gz | |||
| bd003bb4f981a4f91dee4c38644d4f3f MesaGLUT-6.4.1.tar.bz2 | |||
| 71c401c037088bf688a88afdaeb3420f MesaGLUT-6.4.1.zip | |||
| </pre> | |||
| <h2>October 24, 2005</h2> | |||
| <p> | |||
| Mesa 6.4 has been released. This is a stable, bug-fix release. | |||
| </p> | |||
| <a href="versions.html#6.4">Changes in version 6.4</a> | |||
| <p> | |||
| The MD5 checksums are: | |||
| <a href="relnotes-6.4.html">Mesa 6.4</a> has been released. | |||
| This is stable, bug-fix release. | |||
| </p> | |||
| <pre> | |||
| 1cce0c1eb4fd15e9dfe837a1ce0c9812 MesaLib-6.4.tar.gz | |||
| 85a84e47a3f718f752f306b9e0954ef6 MesaLib-6.4.tar.bz2 | |||
| b976fea4f3ee06354c53f91b6e3f2ffc MesaLib-6.4.zip | |||
| d8734f2c69bcf7ef9f5ae454a85743ba MesaDemos-6.4.tar.gz | |||
| 1a8c4d4fc699233f5fdb902b8753099e MesaDemos-6.4.tar.bz2 | |||
| 607ab7c7a7de0cc5febbdde2bfa03098 MesaDemos-6.4.zip | |||
| 3260156f66174322a092be0767962d34 MesaGLUT-6.4.tar.gz | |||
| 0465d053f83775f44a12dec4050dfd78 MesaGLUT-6.4.tar.bz2 | |||
| 02abfcdcdf72ba938ae00f6e3b70fbe0 MesaGLUT-6.4.zip | |||
| </pre> | |||
| <h2>August 19, 2005</h2> | |||
| @@ -1141,6 +1070,6 @@ source code</a>.</p> | |||
| <hr> | |||
| $Id: news.html,v 3.31 2006/09/16 04:23:16 brianp Exp $ | |||
| $Id: news.html,v 3.32 2006/09/21 22:51:16 brianp Exp $ | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,68 @@ | |||
| <HTML> | |||
| <TITLE>Mesa Release Notes</TITLE> | |||
| <head><link rel="stylesheet" type="text/css" href="mesa.css"></head> | |||
| <BODY> | |||
| <body bgcolor="#eeeeee"> | |||
| <H1>Mesa 6.4.1 / November 29, 2006</H1> | |||
| <p> | |||
| Mesa 6.4.1 is a stable, bug-fix release. | |||
| </p> | |||
| <h2>MD5 checksums</h2> | |||
| <pre> | |||
| 698ceb574cf882b0226761f5913c0da9 MesaLib-6.4.1.tar.gz | |||
| ea148c828ec6f645526451db1b8556f1 MesaLib-6.4.1.tar.bz2 | |||
| 42e93279468975ed2bf3111b8721e5d9 MesaLib-6.4.1.zip | |||
| e3b0d50807fd2bdcd1a95aaddd786f13 MesaDemos-6.4.1.tar.gz | |||
| 99df1fdcb98d391666b476ca6f1dda8a MesaDemos-6.4.1.tar.bz2 | |||
| b999d2c6d92fb4b7740a3dbd889348e3 MesaDemos-6.4.1.zip | |||
| eadfe01fe5ddfb1eb8227dd567b31635 MesaGLUT-6.4.1.tar.gz | |||
| bd003bb4f981a4f91dee4c38644d4f3f MesaGLUT-6.4.1.tar.bz2 | |||
| 71c401c037088bf688a88afdaeb3420f MesaGLUT-6.4.1.zip | |||
| </pre> | |||
| <h2>Bug fixes</h2> | |||
| <ul> | |||
| <li>redefining a vertex program string didn't take effect in TNL module | |||
| <li>fixed occasional segfault upon vertex/fragment parsing error | |||
| <li>vertex program LIT instruction didn't handle 0^0=1 correctly | |||
| <li>fragment program fog option didn't work with glDrawPixels, glBitmap | |||
| <li>USE_MGL_NAMESPACE didn't work for x86-64 | |||
| <li>OSMesa demos were missing from previous release tarballs | |||
| <li>fixed problem with float->ushort conversion in glClear (bug 4992) | |||
| <li>popping of GL_EYE_PLANE texgen state was broken (bug 4996) | |||
| <li>popping of GL_SPOT_DIRECTION light state was broken (bug 5005) | |||
| <li>fixed occasional triangle color interpolation problem on VMS | |||
| <li>work around invalid free() call (bug 5131) | |||
| <li>fixed BSD X server compilation problem by including stdint.h | |||
| </ul> | |||
| <h2>Driver Status</h2> | |||
| <pre> | |||
| Driver Status | |||
| ---------------------- ---------------------- | |||
| DRI drivers varies with the driver | |||
| XMesa (Xlib) implements OpenGL 1.5 | |||
| OSMesa (off-screen) implements OpenGL 1.5 | |||
| Windows/Win32 implements OpenGL 1.5 | |||
| Glide (3dfx Voodoo1/2) requires updates | |||
| SVGA requires updates | |||
| DJGPP requires updates | |||
| GGI requires updates | |||
| BeOS requires updates | |||
| Allegro requires updates | |||
| D3D requires updates | |||
| </pre> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,75 @@ | |||
| <HTML> | |||
| <TITLE>Mesa Release Notes</TITLE> | |||
| <head><link rel="stylesheet" type="text/css" href="mesa.css"></head> | |||
| <BODY> | |||
| <body bgcolor="#eeeeee"> | |||
| <H1>Mesa 6.4.2 / February 2, 2006</H1> | |||
| <p> | |||
| Mesa 6.4.2 is a stable, bug-fix release. | |||
| </p> | |||
| <h2>MD5 checksums</h2> | |||
| <pre> | |||
| cb0d745d520fa7c2bb9178058b763544 MesaLib-6.4.2.tar.gz | |||
| 7674d2c603b5834259e4e5a820cefd5b MesaLib-6.4.2.tar.bz2 | |||
| d224e1325b33ff71a0f3893fc6b4d594 MesaLib-6.4.2.zip | |||
| d4b345d4588fc750cd3d34f3ac26673e MesaDemos-6.4.2.tar.gz | |||
| 9cae1ab874af533ce356bd7dfe2e0bb0 MesaDemos-6.4.2.tar.bz2 | |||
| 2da6e1d1245e441d27813595c6ba50de MesaDemos-6.4.2.zip | |||
| 84427d18c3453f0ea52388eeba7169b5 MesaGLUT-6.4.2.tar.gz | |||
| b157ba8ad1ea63260cf5339132e7aac6 MesaGLUT-6.4.2.tar.bz2 | |||
| fe1523744fc05edc3811dfc6a1bf4181 MesaGLUT-6.4.2.zip | |||
| </pre> | |||
| <h2>New features</h2> | |||
| <ul> | |||
| <li>added OSMesaColorClamp() function/feature | |||
| <li>added wglGetExtensionStringARB() function | |||
| </ul> | |||
| <h2>Changes</h2> | |||
| <ul> | |||
| <li>GLUT tarball | |||
| <br> | |||
| Starting with 6.4, the GLUT library sources are distributed in a separate | |||
| tarball. This was done at the request of Linux distro vendors who prefer | |||
| to use freeglut. | |||
| </ul> | |||
| <h2>Bug fixes</h2> | |||
| <ul> | |||
| <li>fixed some problems when building on Windows | |||
| <li>GLw header files weren't installed by installmesa script (bug 5396) | |||
| <li>GL/glfbdev.h file was missing from tarballs | |||
| <li>fixed TNL initialization bug which could lead to crash (bug 5791) | |||
| </ul> | |||
| <h2>Driver Status</h2> | |||
| <pre> | |||
| Driver Status | |||
| ---------------------- ---------------------- | |||
| DRI drivers varies with the driver | |||
| XMesa (Xlib) implements OpenGL 1.5 | |||
| OSMesa (off-screen) implements OpenGL 1.5 | |||
| Windows/Win32 implements OpenGL 1.5 | |||
| Glide (3dfx Voodoo1/2) requires updates | |||
| SVGA requires updates | |||
| DJGPP requires updates | |||
| GGI requires updates | |||
| BeOS requires updates | |||
| Allegro requires updates | |||
| D3D requires updates | |||
| </pre> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,90 @@ | |||
| <HTML> | |||
| <TITLE>Mesa Release Notes</TITLE> | |||
| <head><link rel="stylesheet" type="text/css" href="mesa.css"></head> | |||
| <BODY> | |||
| <body bgcolor="#eeeeee"> | |||
| <H1>Mesa 6.4 / October 24, 2005</H1> | |||
| <p> | |||
| Mesa 6.4 is a stable, bug-fix release. | |||
| </p> | |||
| <h2>MD5 checksums</h2> | |||
| <pre> | |||
| 1cce0c1eb4fd15e9dfe837a1ce0c9812 MesaLib-6.4.tar.gz | |||
| 85a84e47a3f718f752f306b9e0954ef6 MesaLib-6.4.tar.bz2 | |||
| b976fea4f3ee06354c53f91b6e3f2ffc MesaLib-6.4.zip | |||
| d8734f2c69bcf7ef9f5ae454a85743ba MesaDemos-6.4.tar.gz | |||
| 1a8c4d4fc699233f5fdb902b8753099e MesaDemos-6.4.tar.bz2 | |||
| 607ab7c7a7de0cc5febbdde2bfa03098 MesaDemos-6.4.zip | |||
| 3260156f66174322a092be0767962d34 MesaGLUT-6.4.tar.gz | |||
| 0465d053f83775f44a12dec4050dfd78 MesaGLUT-6.4.tar.bz2 | |||
| 02abfcdcdf72ba938ae00f6e3b70fbe0 MesaGLUT-6.4.zip | |||
| </pre> | |||
| <h2>New</h2> | |||
| <ul> | |||
| <li>Added a fast XOR line drawing function in Xlib driver | |||
| <li>Added support for GL_ARB_texture_mirrored_repeat to savage driver (supported only on Savage4 hardware). | |||
| </ul> | |||
| <h2>Changes</h2> | |||
| <ul> | |||
| <li>Mesa now packaged in three parts: Library, Demos and GLUT | |||
| </ul> | |||
| <h2>Bug fixes</h2> | |||
| <ul> | |||
| <li>GLX_X_RENDERABLE token wasn't accepted by glXChooseFBConfig | |||
| <li>Some files were present multiple times in the 6.3.2 tarballs | |||
| <li>r200_vtxtmp_x86.S file was missing from 6.3.2 tarball (bug 4207) | |||
| <li>glxgears_fbconfig demo didn't work (bug 4237) | |||
| <li>fixed bug when bilinear sampling 2d textures with borders | |||
| <li>glXCreatePbuffer() could segfault instead of returning 0 (bug 4235) | |||
| <li>fixed undefined frexp and rand in X.org libGLcore.a (bug 4242) | |||
| <li>fixed a few problems with proxy color tables (bug 4270) | |||
| <li>fixed precision problem in Z clearing (bug 4395) | |||
| <li>glBitmap, glDraw/CopyPixels mistakenly generated selection hits | |||
| <li>fixed potential segfault caused by reading pixels outside | |||
| of renderbuffer bounds | |||
| <li>glGetTexLevelParameter didn't accept GL_TEXTURE_DEPTH_SIZE_ARB | |||
| <li>fixed memory corruption bug involving software alpha buffers | |||
| <li>glReadPixels clipped by window bounds was sometimes broken | |||
| <li>glDraw/CopyPixels of stencil data ignored the stencil write mask | |||
| <li>glReadPixels from a texture bound to a framebuffer object didn't work | |||
| <li>glIsRender/FramebufferEXT weren't totally correct | |||
| <li>fixed a number of point size attenuation/fade bugs | |||
| <li>fixed glFogCoord bug 4729 | |||
| <li>GLX encoding for transpose matrix functions was broken | |||
| <li>fixed broken fragment program KIL and SWZ instructions | |||
| <li>fragment programs that wrote result.depth.z didn't work | |||
| </ul> | |||
| <h2>Driver Status</h2> | |||
| <pre> | |||
| Driver Status | |||
| ---------------------- ---------------------- | |||
| DRI drivers varies with the driver | |||
| XMesa (Xlib) implements OpenGL 1.5 | |||
| OSMesa (off-screen) implements OpenGL 1.5 | |||
| Windows/Win32 implements OpenGL 1.5 | |||
| Glide (3dfx Voodoo1/2) requires updates | |||
| SVGA requires updates | |||
| DJGPP requires updates | |||
| GGI requires updates | |||
| BeOS requires updates | |||
| Allegro requires updates | |||
| D3D requires updates | |||
| </pre> | |||
| </body> | |||
| </html> | |||
| @@ -8,17 +8,7 @@ | |||
| <body bgcolor="#eeeeee"> | |||
| <H1>Mesa 6.5.1 Release Notes</H1> | |||
| <H2>Introduction</H2> | |||
| <p> | |||
| Mesa uses an even/odd version number scheme like the Linux kernel. | |||
| Odd numbered versions (such as 6.5) designate new developmental releases. | |||
| Even numbered versions (such as 6.4) designate stable releases. | |||
| </p> | |||
| <H1>Mesa 6.5.1 Release Notes / September 15, 2006</H1> | |||
| <p> | |||
| Mesa 6.5.1 is a 6.5 follow-on development release mostly consisting of | |||
| @@ -26,8 +16,21 @@ Mesa 6.5.1 is a 6.5 follow-on development release mostly consisting of | |||
| </p> | |||
| <h2>New Features</h2> | |||
| <h2>MD5 checksums</h2> | |||
| <pre> | |||
| d9a555297319bb932a3192952d53d073 MesaLib-6.5.1.tar.gz | |||
| c46f2c6646a270911b791dd8e1c2d977 MesaLib-6.5.1.tar.bz2 | |||
| 939eaaff33322bfeafac784402b45f4f MesaLib-6.5.1.zip | |||
| 9e4bbe83c007bfbaa67449a81cc3d36a MesaDemos-6.5.1.tar.gz | |||
| 0f2794baf7a9d98b22caea9f78c6942d MesaDemos-6.5.1.tar.bz2 | |||
| 14c77eab9cc7a265c331abf239927c1c MesaDemos-6.5.1.zip | |||
| c5f87c23aaf4eaf1bda0d007ea98366c MesaGLUT-6.5.1.tar.gz | |||
| 2525642fe7f454e3e1a1aad01359b406 MesaGLUT-6.5.1.tar.bz2 | |||
| e33b165c22551e23b58ede8767378543 MesaGLUT-6.5.1.zip | |||
| </pre> | |||
| <h2>New Features</h2> | |||
| <ul> | |||
| <li>Intel i965 "broadwater" DRI driver | |||
| @@ -38,6 +41,53 @@ Mesa 6.5.1 is a 6.5 follow-on development release mostly consisting of | |||
| <li>GL_EXT_gpu_program_parameters - addes a few new functions for setting | |||
| multiple vertex/fragment program parameters with one call. | |||
| <li>"engine" demo | |||
| <li>updated fbdev driver and GLUT for fbdev (Sean D'Epagnier) | |||
| <li>many updates to the DRI drivers | |||
| </ul> | |||
| <h2>Changes</h2> | |||
| <ul> | |||
| <li>The glVertexAttribARB functions no longer alias the conventional | |||
| vertex attributes. | |||
| <li>glxinfo program prints more info with -l option | |||
| <li>GL_FRAGMENT_PROGRAM_NV and GL_FRAGMENT_PROGRAM_ARB are now | |||
| compatible, in terms of glBindProgramARB() | |||
| <li>The GL_ARB_vertex_program attribute <code>vertex.weight</code> is now | |||
| accepted by the parser, even though the GL_ARB_vertex_blend and | |||
| GL_EXT_vertex_weighting extensions aren't supported. | |||
| Allows Warcraft to run. | |||
| </ul> | |||
| <h2>Bug fixes</h2> | |||
| <ul> | |||
| <li>fixed broken texture border handling for depth textures (bug 6498) | |||
| <li>removed the test for duplicated framebuffer attachments, per | |||
| version 117 of the GL_EXT_framebuffer_object specification | |||
| <li>fixed a few render-to-texture bugs, including render to depth texture | |||
| <li>clipping of lines against user-defined clip planes was broken (6512) | |||
| <li>assembly language dispatch for SPARC was broken (bug 6484) | |||
| <li>assorted compilation fixes on various Unix platforms (Dan Schikore) | |||
| <li>glPopAttrib could restore an invalid value for GL_DRAW_BUFFER | |||
| <li>assorted minor fixes for 16 and 32 bit/channel modes | |||
| <li>fixed assorted bugs in texture compression paths | |||
| <li>fixed indirect rendering vertex array crashes (bug 6863) | |||
| <li>glDrawPixels GL_INDEX_OFFSET didn't always work | |||
| <li>fixed convolution memory leak (bug 7077) | |||
| <li>rectangular depth textures didn't work | |||
| <li>invalid mode to glBegin didn't generate an error (bug 7142) | |||
| <li>'normalized' parameter to glVertexAttribPointerARB didn't work | |||
| <li>disable bogus GLX_SGI_video_sync extension in xlib driver | |||
| <li>fixed R128 driver locking bug (Martijn van Oosterhout) | |||
| <li>using evaluators with vertex programs caused crashes (bug 7564) | |||
| <li>fragment.position wasn't set correctly for point/line primitives | |||
| <li>fixed parser bug for scalar sources for GL_NV_fragment_program | |||
| <li>max fragment program length was incorrectly 128, now 1024 | |||
| <li>writes to result.depth in fragment programs weren't clamped to [0,1] | |||
| <li>fixed potential dangling pointer bug in glBindProgram() | |||
| <li>fixed some memory leaks (and potential crashes) in Xlib driver | |||
| <li>fixed a number of build issues on HP-UX (Christopher Bell) | |||
| <li>accum buffer didn't work with OSMesa interface | |||
| </ul> | |||
| @@ -0,0 +1,72 @@ | |||
| <HTML> | |||
| <TITLE>Mesa Release Notes</TITLE> | |||
| <head><link rel="stylesheet" type="text/css" href="mesa.css"></head> | |||
| <BODY> | |||
| <body bgcolor="#eeeeee"> | |||
| <H1>Mesa 6.5.2 Release Notes / (in progress)</H1> | |||
| <p> | |||
| Mesa 6.5.2 is a 6.5 follow-on development release mostly consisting of | |||
| <a href="versions.html#6.5.1">bug fixes</a>. | |||
| </p> | |||
| <h2>MD5 checksums</h2> | |||
| <pre> | |||
| </pre> | |||
| <h2>New Features</h2> | |||
| <ul> | |||
| </ul> | |||
| <h2>Changes</h2> | |||
| </ul> | |||
| <h2>Bug fixes</h2> | |||
| <ul> | |||
| <li>fixed invalid memory read while rendering textured points (bug 8320) | |||
| <li>fixed problems with freebsd-dri configuration (bug 8344) | |||
| <li>Mesa's fake glxGetCurrentContext() wasn't thread-aware | |||
| </ul> | |||
| <h2>Internal code changes</h2> | |||
| <h2>To Do (someday) items</h2> | |||
| <ul> | |||
| <li>Switch to freeglut | |||
| <li>Increase MAX_DRAWBUFFERS | |||
| <li>Fix linux-glide target/driver. | |||
| <li>Improved lambda and derivative calculation for frag progs. | |||
| </ul> | |||
| <h2>Driver Status</h2> | |||
| <pre> | |||
| Driver Status | |||
| ---------------------- ---------------------- | |||
| DRI drivers varies with the driver | |||
| XMesa/GLX (on Xlib) implements OpenGL 1.5 | |||
| OSMesa (off-screen) implements OpenGL 1.5 | |||
| Glide (3dfx Voodoo1/2) implements OpenGL 1.3 | |||
| SVGA implements OpenGL 1.3 | |||
| Wind River UGL implements OpenGL 1.3 | |||
| Windows/Win32 implements OpenGL 1.5 | |||
| DJGPP implements OpenGL 1.5 | |||
| GGI implements OpenGL 1.3 | |||
| BeOS implements OpenGL 1.5 | |||
| Allegro needs updating | |||
| D3D needs updating | |||
| </pre> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,131 @@ | |||
| <HTML> | |||
| <TITLE>Mesa Release Notes</TITLE> | |||
| <head><link rel="stylesheet" type="text/css" href="mesa.css"></head> | |||
| <BODY> | |||
| <body bgcolor="#eeeeee"> | |||
| <H1>Mesa 6.5 Release Notes / March 31, 2006</H1> | |||
| <p> | |||
| Mesa 6.5 is a new development release. | |||
| </p> | |||
| <h2>MD5 checksums</h2> | |||
| <pre> | |||
| 657be3b92f6dabc78a67ed9cb8d67813 MesaLib-6.5.tar.gz | |||
| 61beda590bfc5b4a12e979d5f2d70d7a MesaLib-6.5.tar.bz2 | |||
| 19d48b872d579d4f91466060804a59ac MesaLib-6.5.zip | |||
| 694ad3a7007010c7418a9c72d1cba5b7 MesaDemos-6.5.tar.gz | |||
| ab95b590dcd640726a2d89e62068c66e MesaDemos-6.5.tar.bz2 | |||
| b792c303fefd87294488e2b7eab976e5 MesaDemos-6.5.zip | |||
| ac1d585483617db0c91e5c15cb5ec3a3 MesaGLUT-6.5.tar.gz | |||
| 59f0bf2b2ffb67fe23ee479f9b044f31 MesaGLUT-6.5.tar.bz2 | |||
| 005decb2136718e22222ac1c4805cd15 MesaGLUT-6.5.zip | |||
| </pre> | |||
| <h2>New Features</h2> | |||
| <ul> | |||
| <li>OpenGL Shading language support | |||
| <br> | |||
| This includes the GL_ARB_shader_objects, GL_ARB_shading_language_100, | |||
| GL_ARB_vertex_shader and GL_ARB_fragment_shader extensions. Most of | |||
| the work was done by Michal Krol. | |||
| There's probably a fair number of bugs since this is a pretty large, | |||
| complicated body of code. | |||
| <br> | |||
| The OpenGL 2.0 interface to these features will be implemented in a | |||
| future version of Mesa, | |||
| <li>GL_EXT_timer_query | |||
| <br> | |||
| Used to measure the time of OpenGL operations at high precision. | |||
| Only supported in the software/Xlib driver at this time. | |||
| <li>GL_EXT_packed_depth_stencil | |||
| <br> | |||
| Defines a new GL_DEPTH_STENCIL_EXT pixel format. | |||
| <li>GL_EXT_framebuffer_blit | |||
| <br> | |||
| A simplified glCopyPixels-like feature for copying pixel rectangles. | |||
| <li>GL_ARB_half_float_pixel | |||
| <br> | |||
| Adds a new half-precision floating point format for image transfers, | |||
| such as for glDrawPixels, glReadPixels, glTexImage, etc. | |||
| </ul> | |||
| <h2>Changes</h2> | |||
| <ul> | |||
| <li>removed GL_HP_occlusion_test (use GL_ARB_occlusion_query instead) | |||
| <li>removed GL_SGIX/SGIS_pixel_texture extensions | |||
| </ul> | |||
| <h2>Bug fixes</h2> | |||
| <ul> | |||
| <li>fixed glxcontextmodes.c datatype problem (bug 5835) | |||
| <li>fixed aix-gcc build/install bugs (bug 5874) | |||
| <li>fixed some bugs in texture env program generation | |||
| <li>glXCopyContext() didn't handle texture object bindings properly | |||
| <li>glXCopyContext() didn't copy all lighting state | |||
| <li>fixed FreeBSD config (Pedro Giffuni) | |||
| <li>fixed some minor framebuffer object bugs | |||
| <li>replaced dprintf() with _glu_printf() in GLU (bug 6244) | |||
| <li>fixed a number of thread safety bugs/regressions | |||
| <li>fixed a number of GLU tesselator bugs (John Shell, bug 6339) | |||
| <li>paletted texturing was broken w/ floating point palettes (K. Schultz) | |||
| <li>lots of assorted framebuffer object bug fixes | |||
| </ul> | |||
| <h2>Known Issues</h2> | |||
| <ul> | |||
| <li>Rendering to depth textures will not work. Rendering to GL_DEPTH_STENCIL | |||
| textures should work. | |||
| </ul> | |||
| <h2>Driver Interface Changes</h2> | |||
| <ul> | |||
| <li>Stencil: The Driver.StencilOp/Func/Mask() functions have been replaced by | |||
| the two-sided versions: Driver.Stencil*Separate(). | |||
| <li>Render-to-texture: The functions for rendering to textures have changed. | |||
| </ul> | |||
| <h2>To Do (someday) items</h2> | |||
| <ul> | |||
| <li>Switch to freeglut | |||
| <li>Increase MAX_DRAWBUFFERS | |||
| <li>Fix linux-glide target/driver. | |||
| <li>Fix lambda calculation for frag progs. | |||
| </ul> | |||
| <h2>Driver Status</h2> | |||
| <pre> | |||
| Driver Status | |||
| ---------------------- ---------------------- | |||
| DRI drivers varies with the driver | |||
| XMesa/GLX (on Xlib) implements OpenGL 1.5 | |||
| OSMesa (off-screen) implements OpenGL 1.5 | |||
| Glide (3dfx Voodoo1/2) implements OpenGL 1.3 | |||
| SVGA implements OpenGL 1.3 | |||
| Wind River UGL implements OpenGL 1.3 | |||
| Windows/Win32 implements OpenGL 1.5 | |||
| DJGPP implements OpenGL 1.5 | |||
| GGI implements OpenGL 1.3 | |||
| BeOS implements OpenGL 1.5 | |||
| Allegro needs updating | |||
| D3D needs updating | |||
| </pre> | |||
| </body> | |||
| </html> | |||
| @@ -8,16 +8,32 @@ | |||
| <H1>Release Notes</H1> | |||
| <p> | |||
| Mesa uses an even/odd version number scheme like the Linux kernel. | |||
| Odd numbered versions (such as 6.5) designate new developmental releases. | |||
| Even numbered versions (such as 6.4) designate stable releases. | |||
| </p> | |||
| <p> | |||
| The release notes summarize what's new or changed in each Mesa release. | |||
| </p> | |||
| <UL> | |||
| <LI><A HREF="relnotes-6.5.2.html">6.5.2 release notes</A> | |||
| <LI><A HREF="relnotes-6.5.1.html">6.5.1 release notes</A> | |||
| <LI><A HREF="RELNOTES-6.5">RELNOTES-6.5</A> | |||
| <LI><A HREF="RELNOTES-6.4.2">RELNOTES-6.4.2</A> | |||
| <LI><A HREF="RELNOTES-6.4.1">RELNOTES-6.4.1</A> | |||
| <LI><A HREF="RELNOTES-6.4">RELNOTES-6.4</A> | |||
| <LI><A HREF="relnotes-6.5.html">6.5 release notes</A> | |||
| <LI><A HREF="relnotes-6.4.2.html">6.4.2 release notes</A> | |||
| <LI><A HREF="relnotes-6.4.1.html">6.4.1 release notes</A> | |||
| <LI><A HREF="relnotes-6.4.html">6.4 release notes</A> | |||
| </UL | |||
| <p> | |||
| Versions of Mesa prior to 6.4 are summarized in the | |||
| <a href="versions.html">versions file</a> and the following release notes. | |||
| </p> | |||
| <UL> | |||
| <LI><A HREF="RELNOTES-6.3.2">RELNOTES-6.3.2</A> | |||
| <LI><A HREF="RELNOTES-6.3">RELNOTES-6.3</A> | |||
| <LI><A HREF="RELNOTES-6.2.1">RELNOTES-6.2.1</A> | |||
| @@ -8,6 +8,11 @@ | |||
| <body bgcolor="#eeeeee"> | |||
| <B> | |||
| NOTE: Changes for Mesa 6.4 and later are documented in the corresponding | |||
| <a href="relnotes.html">release notes</a> file. | |||
| </B> | |||
| <H1>Mesa Version History</H1> | |||
| @@ -1641,172 +1646,10 @@ Bug fixes: | |||
| </ul> | |||
| <h2><a name="6.4">6.4 October 24, 2005</h2> | |||
| New: | |||
| <ul> | |||
| <li>Added a fast XOR line drawing function in Xlib driver | |||
| <li>Added support for GL_ARB_texture_mirrored_repeat to savage driver (supported only on Savage4 hardware). | |||
| </ul> | |||
| Changes: | |||
| <ul> | |||
| <li>Mesa now packaged in three parts: Library, Demos and GLUT | |||
| </ul> | |||
| Bug fixes: | |||
| <ul> | |||
| <li>GLX_X_RENDERABLE token wasn't accepted by glXChooseFBConfig | |||
| <li>Some files were present multiple times in the 6.3.2 tarballs | |||
| <li>r200_vtxtmp_x86.S file was missing from 6.3.2 tarball (bug 4207) | |||
| <li>glxgears_fbconfig demo didn't work (bug 4237) | |||
| <li>fixed bug when bilinear sampling 2d textures with borders | |||
| <li>glXCreatePbuffer() could segfault instead of returning 0 (bug 4235) | |||
| <li>fixed undefined frexp and rand in X.org libGLcore.a (bug 4242) | |||
| <li>fixed a few problems with proxy color tables (bug 4270) | |||
| <li>fixed precision problem in Z clearing (bug 4395) | |||
| <li>glBitmap, glDraw/CopyPixels mistakenly generated selection hits | |||
| <li>fixed potential segfault caused by reading pixels outside | |||
| of renderbuffer bounds | |||
| <li>glGetTexLevelParameter didn't accept GL_TEXTURE_DEPTH_SIZE_ARB | |||
| <li>fixed memory corruption bug involving software alpha buffers | |||
| <li>glReadPixels clipped by window bounds was sometimes broken | |||
| <li>glDraw/CopyPixels of stencil data ignored the stencil write mask | |||
| <li>glReadPixels from a texture bound to a framebuffer object didn't work | |||
| <li>glIsRender/FramebufferEXT weren't totally correct | |||
| <li>fixed a number of point size attenuation/fade bugs | |||
| <li>fixed glFogCoord bug 4729 | |||
| <li>GLX encoding for transpose matrix functions was broken | |||
| <li>fixed broken fragment program KIL and SWZ instructions | |||
| <li>fragment programs that wrote result.depth.z didn't work | |||
| </ul> | |||
| <h2><a name="6.4.1">6.4.1 November 30, 2005</h2> | |||
| Bug fixes: | |||
| <ul> | |||
| <li>redefining a vertex program string didn't take effect in TNL module | |||
| <li>fixed occasional segfault upon vertex/fragment parsing error | |||
| <li>vertex program LIT instruction didn't handle 0^0=1 correctly | |||
| <li>fragment program fog option didn't work with glDrawPixels, glBitmap | |||
| <li>USE_MGL_NAMESPACE didn't work for x86-64 | |||
| <li>OSMesa demos were missing from previous release tarballs | |||
| <li>fixed problem with float->ushort conversion in glClear (bug 4992) | |||
| <li>popping of GL_EYE_PLANE texgen state was broken (bug 4996) | |||
| <li>popping of GL_SPOT_DIRECTION light state was broken (bug 5005) | |||
| <li>fixed occasional triangle color interpolation problem on VMS | |||
| <li>work around invalid free() call (bug 5131) | |||
| <li>fixed BSD X server compilation problem by including stdint.h | |||
| </ul> | |||
| <h2><a name="6.4.2">6.4.2 February 2, 2006</h2> | |||
| New: | |||
| <ul> | |||
| <li>added OSMesaColorClamp() function/feature | |||
| <li>added wglGetExtensionStringARB() function | |||
| </ul> | |||
| Bug fixes: | |||
| <ul> | |||
| <li>fixed some problems when building on Windows | |||
| <li>GLw header files weren't installed by installmesa script (bug 5396) | |||
| <li>GL/glfbdev.h file was missing from tarballs | |||
| <li>fixed TNL initialization bug which could lead to crash (bug 5791) | |||
| </ul> | |||
| <h2><a name="6.5">6.5 March 31, 2006</h2> | |||
| New: | |||
| <ul> | |||
| <li>OpenGL Shading Language support through GL_ARB_shader_objects, | |||
| GL_ARB_shading_language_100, GL_ARB_vertex_shader and | |||
| GL_ARB_fragment_shader (done by Michal Krol) | |||
| <li>GL_EXT_packed_depth_stencil extension | |||
| <li>GL_EXT_timer_query extension | |||
| <li>GL_EXT_framebuffer_blit extension | |||
| <li>GL_ARB_half_float_pixel | |||
| <li>reflect demo improved to support multiple windows | |||
| <li>singlebuffer demo (shows no/little-flicker single-buffered rendering) | |||
| <li>r200: enable GL_ARB_texture_env_crossbar, separate the texture | |||
| sampling unit bits from the texture env combine enable bits | |||
| <li>r200: add support for GL_ATI_fragment_shader | |||
| <li>added fast XOR-mode line drawing optimization | |||
| <li>radeon: add support for all 3 tmus, GL_ARB_texture_cube_map | |||
| and GL_EXT_fog_coord | |||
| <li>MESA_GLX_ALPHA_BITS env var for xlib driver | |||
| <li>many DRI driver updates (including screen rotation support | |||
| for the Intel DRI driver) | |||
| </ul> | |||
| Changes: | |||
| <ul> | |||
| <li>removed GL_HP_occlusion_test (use GL_ARB_occlusion_query instead) | |||
| <li>removed GL_SGIX/SGIS_pixel_texture extensions | |||
| </ul> | |||
| Bug fixes: | |||
| <ul> | |||
| <li>fixed glxcontextmodes.c datatype problem (bug 5835) | |||
| <li>fixed aix-gcc build/install bugs (bug 5874) | |||
| <li>fixed some bugs in texture env program generation | |||
| <li>glXCopyContext() didn't handle texture object bindings properly | |||
| <li>glXCopyContext() didn't copy all lighting state | |||
| <li>fixed FreeBSD config (Pedro Giffuni) | |||
| <li>fixed some minor framebuffer object bugs | |||
| <li>replaced dprintf() with _glu_printf() in GLU (bug 6244) | |||
| <li>fixed a number of thread safety bugs/regressions | |||
| <li>fixed a number of GLU tesselator bugs (John Shell, bug 6339) | |||
| <li>paletted texturing was broken w/ floating point palettes (K. Schultz) | |||
| <li>lots of assorted framebuffer object bug fixes | |||
| </ul> | |||
| <h2><a name="6.5.1">6.5.1 September 15, 2006</h2> | |||
| New: | |||
| <ul> | |||
| <li>Intel i965 DRI driver | |||
| <li>GL_APPLE_vertex_array_object extension (Ian Romanick) | |||
| <li>GL_EXT_texture_sRGB extension | |||
| <li>GL_EXT_gpu_program_parameters (Ian Romanick) | |||
| <li>"engine" demo | |||
| <li>updated fbdev driver and GLUT for fbdev (Sean D'Epagnier) | |||
| <li>many updates to the DRI drivers | |||
| </ul> | |||
| Changes: | |||
| <ul> | |||
| <li>The glVertexAttribARB functions no longer alias the conventional | |||
| vertex attributes. | |||
| <li>glxinfo program prints more info with -l option | |||
| <li>GL_FRAGMENT_PROGRAM_NV and GL_FRAGMENT_PROGRAM_ARB are now | |||
| compatible, in terms of glBindProgramARB() | |||
| <li>The GL_ARB_vertex_program attribute <code>vertex.weight</code> is now | |||
| accepted by the parser, even though the GL_ARB_vertex_blend and | |||
| GL_EXT_vertex_weighting extensions aren't supported. | |||
| Allows Warcraft to run. | |||
| </ul> | |||
| Bug fixes: | |||
| <ul> | |||
| <li>fixed broken texture border handling for depth textures (bug 6498) | |||
| <li>removed the test for duplicated framebuffer attachments, per | |||
| version 117 of the GL_EXT_framebuffer_object specification | |||
| <li>fixed a few render-to-texture bugs, including render to depth texture | |||
| <li>clipping of lines against user-defined clip planes was broken (6512) | |||
| <li>assembly language dispatch for SPARC was broken (bug 6484) | |||
| <li>assorted compilation fixes on various Unix platforms (Dan Schikore) | |||
| <li>glPopAttrib could restore an invalid value for GL_DRAW_BUFFER | |||
| <li>assorted minor fixes for 16 and 32 bit/channel modes | |||
| <li>fixed assorted bugs in texture compression paths | |||
| <li>fixed indirect rendering vertex array crashes (bug 6863) | |||
| <li>glDrawPixels GL_INDEX_OFFSET didn't always work | |||
| <li>fixed convolution memory leak (bug 7077) | |||
| <li>rectangular depth textures didn't work | |||
| <li>invalid mode to glBegin didn't generate an error (bug 7142) | |||
| <li>'normalized' parameter to glVertexAttribPointerARB didn't work | |||
| <li>disable bogus GLX_SGI_video_sync extension in xlib driver | |||
| <li>fixed R128 driver locking bug (Martijn van Oosterhout) | |||
| <li>using evaluators with vertex programs caused crashes (bug 7564) | |||
| <li>fragment.position wasn't set correctly for point/line primitives | |||
| <li>fixed parser bug for scalar sources for GL_NV_fragment_program | |||
| <li>max fragment program length was incorrectly 128, now 1024 | |||
| <li>writes to result.depth in fragment programs weren't clamped to [0,1] | |||
| <li>fixed potential dangling pointer bug in glBindProgram() | |||
| <li>fixed some memory leaks (and potential crashes) in Xlib driver | |||
| </ul> | |||
| <B> | |||
| NOTE: Changes for Mesa 6.4 and later are documented in the corresponding | |||
| <a href="relnotes.html">release notes</a> file. | |||
| </B> | |||
| </body> | |||