diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/RELNOTES-6.4 | 50 | ||||
| -rw-r--r-- | docs/VERSIONS | 36 | ||||
| -rw-r--r-- | docs/faq.html | 44 | ||||
| -rw-r--r-- | docs/news.html | 53 | ||||
| -rw-r--r-- | docs/relnotes.html | 2 | 
5 files changed, 155 insertions, 30 deletions
| diff --git a/docs/RELNOTES-6.4 b/docs/RELNOTES-6.4 new file mode 100644 index 0000000000..a12600c3c8 --- /dev/null +++ b/docs/RELNOTES-6.4 @@ -0,0 +1,50 @@ + +		        Mesa 6.4 Release Notes + +			   October 24, 2005 + + + +Introduction +------------ + +Mesa uses an even/odd version number scheme like the Linux kernel. +Odd numbered versions (such as 6.3) designate new developmental releases. +Even numbered versions (such as 6.4) designate stable releases. + + +6.4 is a bug-fix release.  See the VERSIONS file for details. + + + +GLUT tarball +------------ + +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. + + + + +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 + +The drivers which require updates mostly need to be updated to work +with the new gl_renderbuffer / gl_framebuffer infrastructure introduced +in Mesa 6.3. + + +---------------------------------------------------------------------- +$Id: RELNOTES-6.4,v 3.1 2005/10/24 23:33:27 brianp Exp $ diff --git a/docs/VERSIONS b/docs/VERSIONS index 7d14e022ed..7da97c5e19 100644 --- a/docs/VERSIONS +++ b/docs/VERSIONS @@ -1374,13 +1374,47 @@ Mesa Version History  	- assorted DRI driver fixes +6.4  October 24, 2005 +    New: +	- Added a fast XOR line drawing function in Xlib driver +	- Added support for GL_ARB_texture_mirrored_repeat to savage +	  driver (supported only on Savage4 hardware). +    Changes: +	- Mesa now packaged in three parts: Library, Demos and GLUT +    Bug fixes: +	- GLX_X_RENDERABLE token wasn't accepted by glXChooseFBConfig +	- Some files were present multiple times in the 6.3.2 tarballs +	- r200_vtxtmp_x86.S file was missing from 6.3.2 tarball (bug 4207) +	- glxgears_fbconfig demo didn't work (bug 4237) +	- fixed bug when bilinear sampling 2d textures with borders +	- glXCreatePbuffer() could segfault instead of returning 0 (bug 4235) +	- fixed undefined frexp and rand in X.org libGLcore.a (bug 4242) +	- fixed a few problems with proxy color tables (bug 4270) +	- fixed precision problem in Z clearing (bug 4395) +	- glBitmap, glDraw/CopyPixels mistakenly generated selection hits +	- fixed potential segfault caused by reading pixels outside +	  of renderbuffer bounds +	- glGetTexLevelParameter didn't accept GL_TEXTURE_DEPTH_SIZE_ARB +	- fixed memory corruption bug involving software alpha buffers +	- glReadPixels clipped by window bounds was sometimes broken +	- glDraw/CopyPixels of stencil data ignored the stencil write mask +	- glReadPixels from a texture bound to a framebuffer object didn't work +	- glIsRender/FramebufferEXT weren't totally correct +	- fixed a number of point size attenuation/fade bugs +	- fixed glFogCoord bug 4729 +	- GLX encoding for transpose matrix functions was broken +	- fixed broken fragment program KIL and SWZ instructions +	- fragment programs that wrote result.depth.z didn't work + +  6.5  month, day, 2005      New: +	- GL_EXT_packed_depth_stencil extension +	- GL_EXT_timer_query extension  	- reflect demo improved to support multiple windows  	- singlebuffer demo (shows no/little-flicker single-buffered rendering)  	- r200: enable GL_ARB_texture_env_crossbar, separate the texture  	  sampling unit bits from the texture env combine enable bits -	- GL_EXT_timer_query extension  	- r200: add support for GL_ATI_fragment_shader  	- added fast XOR-mode line drawing optimization  	- radeon: add support for all 3 tmus, GL_ARB_texture_cube_map diff --git a/docs/faq.html b/docs/faq.html index 7ae65e63c2..b93d5007dc 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -9,7 +9,7 @@  <center>  <h1>Mesa Frequently Asked Questions</h1> -Last updated: 17 November 2004 +Last updated: 21 October 2004  </center>  <br> @@ -39,14 +39,14 @@ See the </a><a href="http://www.opengl.org/">OpenGL website</a> for more  information.  </p>  <p> -Mesa 5.x supports the OpenGL 1.4 specification. +Mesa 6.x supports the OpenGL 1.5 specification.  </p>  <h2>1.2 Does Mesa support/use graphics hardware?</h2>  <p> -Yes.  Specifically, Mesa serves as the OpenGL core for the open-source -XFree86/DRI OpenGL drivers.  See the <a href="http://dri.sf.net/">DRI +Yes.  Specifically, Mesa serves as the OpenGL core for the open-source DRI +drivers for XFree86/X.org.  See the <a href="http://dri.sf.net/">DRI  website</a> for more information.  </p>  <p> @@ -62,7 +62,8 @@ operating systems today.  Still, Mesa serves at least these purposes:  </p>  <ul> -<li>Mesa is used as the core of the open-source XFree86/DRI hardware drivers. +<li>Mesa is used as the core of the open-source XFree86/X.org DRI +    hardware drivers.  </li>  <li>Mesa is quite portable and allows OpenGL to be used on systems      that have no other OpenGL solution. @@ -86,8 +87,8 @@ Still, Mesa serves at least these purposes:  <h2>1.4 What's the difference between"Stand-Alone" Mesa and the DRI drivers?</h2>  <p>  <em>Stand-alone Mesa</em> is the original incarnation of Mesa. -On systems running the X Window System, it does all its rendering through -the Xlib API. +On systems running the X Window System it does all its rendering through +the Xlib API:  <ul>  <li>The GLX API is supported, but it's really just an emulation of the       real thing. @@ -116,21 +117,10 @@ within the DRI (Direct Rendering Infrastructure):  <h2>1.5 How do I upgrade my DRI installation to use a new Mesa release?</h2>  <p> -You don't!  A copy of the Mesa source code lives inside the XFree86/DRI source -tree and gets compiled into the individual DRI driver modules. -If you try to install Mesa over an XFree86/DRI installation, you'll lose -hardware rendering (because stand-alone Mesa's libGL.so is different than -the XFree86 libGL.so). -</p> -<p> -The DRI developers will incorporate the latest release of Mesa into the -DRI drivers when the time is right. -</p> -<p> -To upgrade, either look for a new release of <a href="http://www.xfree86.org" -target="_parent">XFree86</a> or visit the -<a href="http://dri.sf.net" target="_parent">DRI website</a> to see -if there's newer drivers. +This wasn't easy in the past. +Now, the DRI drivers are included in the Mesa tree and can be compiled +separately from the X server. +Just follow the Mesa <a href="install.html">compilation instructions</a>.  </p> @@ -201,7 +191,7 @@ Mesa no longer supports GNU autoconf/automake.  Why?  </ul>  <p> -Now, Mesa again uses a conventional Makefile system (as it did originally). +Now Mesa again uses a conventional Makefile system (as it did originally).  Basically, each Makefile in the tree includes one of the configuration  files from the config/ directory.  The config files specify all the variables for a variety of popular systems. @@ -219,9 +209,9 @@ Mesa's not the solution.  <h2><a name="part2">2.4 Where is the GLUT library?</a></h2>  <p> -<a name="part2">GLUT (OpenGL Utility Toolkit) is in the separate MesaDemos-x.y.z.tar.gz file. -If you don't already have GLUT installed, you should grab the MesaDemos -package and unpack it before compiling Mesa. +<a name="part2">GLUT (OpenGL Utility Toolkit) is in the separate MesaGLUT-x.y.z.tar.gz file. +If you don't already have GLUT installed, you should grab the MesaGLUT +package and compile it with the rest of Mesa.  </a></p> @@ -250,7 +240,7 @@ Mesa version number.  version number.  </li></ul>  <p> -After installing XFree86 and the DRI drivers, some of these files +After installing XFree86/X.org and the DRI drivers, some of these files  may be symlinks into the /usr/X11R6/ tree.  </p>  <p> diff --git a/docs/news.html b/docs/news.html index 80d69ad760..b756d26578 100644 --- a/docs/news.html +++ b/docs/news.html @@ -11,6 +11,57 @@  <H1>News</H1> +<h2>October 24, 2005</h2> +<p> +Mesa 6.4 has been released.  This is a stable, bug-fix release. +</p> +<pre> +    New: +	- Added a fast XOR line drawing function in Xlib driver +	- Added support for GL_ARB_texture_mirrored_repeat to savage +	  driver (supported only on Savage4 hardware). +    Changes: +	- Mesa now packaged in three parts: Library, Demos and GLUT +    Bug fixes: +	- GLX_X_RENDERABLE token wasn't accepted by glXChooseFBConfig +	- Some files were present multiple times in the 6.3.2 tarballs +	- r200_vtxtmp_x86.S file was missing from 6.3.2 tarball (bug 4207) +	- glxgears_fbconfig demo didn't work (bug 4237) +	- fixed bug when bilinear sampling 2d textures with borders +	- glXCreatePbuffer() could segfault instead of returning 0 (bug 4235) +	- fixed undefined frexp and rand in X.org libGLcore.a (bug 4242) +	- fixed a few problems with proxy color tables (bug 4270) +	- fixed precision problem in Z clearing (bug 4395) +	- glBitmap, glDraw/CopyPixels mistakenly generated selection hits +	- fixed potential segfault caused by reading pixels outside +	  of renderbuffer bounds +	- glGetTexLevelParameter didn't accept GL_TEXTURE_DEPTH_SIZE_ARB +	- fixed memory corruption bug involving software alpha buffers +	- glReadPixels clipped by window bounds was sometimes broken +	- glDraw/CopyPixels of stencil data ignored the stencil write mask +	- glReadPixels from a texture bound to a framebuffer object didn't work +	- glIsRender/FramebufferEXT weren't totally correct +	- fixed a number of point size attenuation/fade bugs +	- fixed glFogCoord bug 4729 +	- GLX encoding for transpose matrix functions was broken +	- fixed broken fragment program KIL and SWZ instructions +</pre> +<p> +The MD5 checksums are: +</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>  <p>  Mesa 6.3.2 has been released. @@ -1051,6 +1102,6 @@ source code</a>.</p>  <hr> -$Id: news.html,v 3.24 2005/08/19 23:42:29 brianp Exp $ +$Id: news.html,v 3.25 2005/10/24 23:33:27 brianp Exp $  </body>  </html> diff --git a/docs/relnotes.html b/docs/relnotes.html index 221efc76f7..36083a1fbc 100644 --- a/docs/relnotes.html +++ b/docs/relnotes.html @@ -13,7 +13,7 @@ The release notes summarize what's new or changed in each Mesa release.  </p>  <UL> -<LI><A HREF="RELNOTES-6.5">RELNOTES-6.5</A> +<LI><A HREF="RELNOTES-6.4">RELNOTES-6.4</A>  <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> | 
