diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/README.directfb | 2 | ||||
-rw-r--r-- | docs/RELNOTES-6.4.1 | 47 | ||||
-rw-r--r-- | docs/RELNOTES-6.4.2 | 47 | ||||
-rw-r--r-- | docs/RELNOTES-6.5 | 97 | ||||
-rw-r--r-- | docs/RELNOTES-6.5.1 | 60 | ||||
-rw-r--r-- | docs/contents.html | 3 | ||||
-rw-r--r-- | docs/cvs_access.html | 106 | ||||
-rw-r--r-- | docs/cvs_branches.html | 80 | ||||
-rw-r--r-- | docs/download.html | 2 | ||||
-rw-r--r-- | docs/lists.html | 65 | ||||
-rw-r--r-- | docs/mangling.html | 4 | ||||
-rw-r--r-- | docs/news.html | 15 | ||||
-rw-r--r-- | docs/relnotes-6.5.1.html | 2 | ||||
-rw-r--r-- | docs/relnotes-6.5.2.html | 62 | ||||
-rw-r--r-- | docs/relnotes-6.5.3.html | 79 | ||||
-rw-r--r-- | docs/relnotes.html | 1 | ||||
-rw-r--r-- | docs/repository.html | 107 |
17 files changed, 299 insertions, 480 deletions
diff --git a/docs/README.directfb b/docs/README.directfb index 169ebe486ee..e3bada4888b 100644 --- a/docs/README.directfb +++ b/docs/README.directfb @@ -6,7 +6,7 @@ Requirements ============ To build Mesa with DirectFB (DirectFBGL) support you need: - - DirectFB at least 0.9.21 (http://directfb.org) + - DirectFB at least 1.0.0 (http://directfb.org) - pkg-config at least 0.9 (http://pkgconfig.sf.net) diff --git a/docs/RELNOTES-6.4.1 b/docs/RELNOTES-6.4.1 deleted file mode 100644 index 4a867e77825..00000000000 --- a/docs/RELNOTES-6.4.1 +++ /dev/null @@ -1,47 +0,0 @@ - - Mesa 6.4.1 Release Notes - - -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.1 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.1,v 3.1 2006/02/03 17:21:54 brianp Exp $ diff --git a/docs/RELNOTES-6.4.2 b/docs/RELNOTES-6.4.2 deleted file mode 100644 index f9312157b1a..00000000000 --- a/docs/RELNOTES-6.4.2 +++ /dev/null @@ -1,47 +0,0 @@ - - Mesa 6.4.2 Release Notes - - -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.2 is a minor 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.2,v 3.1 2006/02/03 17:21:54 brianp Exp $ diff --git a/docs/RELNOTES-6.5 b/docs/RELNOTES-6.5 deleted file mode 100644 index f51b1bde386..00000000000 --- a/docs/RELNOTES-6.5 +++ /dev/null @@ -1,97 +0,0 @@ - - Mesa 6.5 Release Notes - - - -Introduction ------------- - -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. - - - -New Features ------------- - -OpenGL Shading language support - 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. - - The OpenGL 2.0 interface to these features will be implemented in a - future version of Mesa, - -GL_EXT_timer_query - Used to measure the time of OpenGL operations at high precision. - Only supported in the software/Xlib driver at this time. - -GL_EXT_packed_depth_stencil - Defines a new GL_DEPTH_STENCIL_EXT pixel format. - -GL_EXT_framebuffer_blit - A simplified glCopyPixels-like feature for copying pixel rectangles. - -GL_ARB_half_float_pixel - Adds a new half-precision floating point format for image transfers, - such as for glDrawPixels, glReadPixels, glTexImage, etc. - - - -Removed Extensions ------------------- - -The following extensions have been removed: - - GL_HP_occlusion_test - this is superceded by GL_ARB_occlusion_query. - - - -Known Issues ------------- - -Rendering to depth textures will not work. Rendering to GL_DEPTH_STENCIL -textures should work. - - - -Driver Interface Changes ------------------------- - -Stencil: The Driver.StencilOp/Func/Mask() functions have been replaced by -the two-sided versions: Driver.Stencil*Separate(). - -Render-to-texture: The functions for rendering to textures have changed. - - - -To Do (someday) items ---------------------- - Switch to freeglut - Increase MAX_DRAWBUFFERS - Fix linux-glide target/driver. - Fix lambda calculation for frag progs. - - - -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 - - ----------------------------------------------------------------------- -$Id: RELNOTES-6.5,v 3.4 2006/03/29 04:53:02 brianp Exp $ diff --git a/docs/RELNOTES-6.5.1 b/docs/RELNOTES-6.5.1 deleted file mode 100644 index c2dd7df933f..00000000000 --- a/docs/RELNOTES-6.5.1 +++ /dev/null @@ -1,60 +0,0 @@ - - Mesa 6.5.1 Release Notes - - - -Introduction ------------- - -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. - - - -Mesa 6.5.1 is a 6.5 follow-on development release mostly consisting of -bug fixes (see the VERSIONS file). - - -New Features ------------- - - Intel i965 "broadwater" DRI driver - - GL_APPLE_vertex_array_object - allows encapsulation of a set of vertex - arrays in an object. - - GL_EXT_texture_sRGB - non-linearly mapped texture formats - - GL_EXT_gpu_program_parameters - addes a few new functions for setting - multiple vertex/fragment program parameters with one call. - - - -To Do (someday) items ---------------------- - Switch to freeglut - Increase MAX_DRAWBUFFERS - Fix linux-glide target/driver. - Fix lambda calculation for frag progs. - - - -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 - - ----------------------------------------------------------------------- -$Id: RELNOTES-6.5.1,v 1.2 2006/08/18 20:24:54 brianp Exp $ diff --git a/docs/contents.html b/docs/contents.html index 9f09df97374..693145c2e3c 100644 --- a/docs/contents.html +++ b/docs/contents.html @@ -63,8 +63,7 @@ a:visited { <b>Developer Topics</b> <ul> <li><a href="http://sourceforge.net/projects/mesa3d" target="_parent">SourceForge homepage</a> -<li><a href="cvs_access.html" target="MainFrame">CVS Access</a> -<li><a href="cvs_branches.html" target="MainFrame">CVS Branch Info</a> +<li><a href="repository.html" target="MainFrame">Source Code Repository</a> <li><a href="utilities.html" target="MainFrame">Utilities</a> <li><a href="helpwanted.html" target="MainFrame">Help Wanted</a> <li><a href="devinfo.html" target="MainFrame">Development Notes</a> diff --git a/docs/cvs_access.html b/docs/cvs_access.html deleted file mode 100644 index 797bcb693ca..00000000000 --- a/docs/cvs_access.html +++ /dev/null @@ -1,106 +0,0 @@ -<HTML> - -<TITLE>CVS Access</TITLE> - -<link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<h1>CVS Access</h1> - -<p> -Mesa's CVS repository (code management system) is hosted on -<a href="http://www.freedesktop.org" target="_parent">freedesktop.org</a>. -</p> - -<p> -You may access the repository either as an -<a href="#anonymous">anonymous user</a> (read-only) or as a -<a href="#developer">developer</a> -(read/write). -</p> - -<p> -You may also -<a href="http://freedesktop.org/cgi-bin/viewcvs.cgi/mesa/Mesa/" -target="_parent">browse the CVS repository</a>. -</p> - - -<a name="anonymous"> -<H2>Anonymous CVS Access</H2> - -<p> -Anonymous, public, read-only access to the CVS repository is available. -Here are the basic instructions for Unix systems: -</p> - -<ol> -<li>Install CVS client software on your computer if needed. - Version 1.9.28 is known to work. -<li>Login as an anonymous user: - <pre> - cvs -d:pserver:[email protected]:/cvs/mesa login - </pre> - Just press Enter/Return when prompted for a password. - <br> - <br> -<li>Check out the code: - <pre> - cvs -d:pserver:[email protected]:/cvs/mesa co Mesa - </pre> -</ol> - - -<p>To update your Mesa CVS source to the latest CVS source:</p> - -<ol> -<li><code>cd Mesa</code> -<li><code>cvs -z3 -d:pserver:[email protected]:/cvs/mesa update</code> -</ol> - - -<a name="developer"> -<H2>Developer CVS Access</H2> - -<p> -Mesa developers working with the Mesa CVS repository need to first -have an account on <a href="http://www.freedesktop.org" target="_parent"> -freedesktop.org</a>. -To get an account, please ask Brian or the other Mesa developers for -permission. -Then, if there are no objections, follow this -<a href="http://www.freedesktop.org/wiki/AccountRequests" target="_parent"> -procedure</a>. -</p> - -<p> -Once your account is established, you can check out the Mesa CVS tree -with: -<pre> - setenv CVS_RSH ssh (if using a csh-like shell) -</pre> -<em>OR</em> -<pre> - export CVS_RSH=rsh (if using a bash-like shell) -</pre> -followed by: -<pre> - cvs -d:ext:[email protected]:/cvs/mesa co Mesa -</pre> - -<p> -Of course, replace <em>yourusername</em> with your actual login name. -</p> - -<p> -Subsequent updates should only require: -</p> -<pre> - cvs update -</pre> - - - -</body> -</html> diff --git a/docs/cvs_branches.html b/docs/cvs_branches.html deleted file mode 100644 index 98df3d0f4f7..00000000000 --- a/docs/cvs_branches.html +++ /dev/null @@ -1,80 +0,0 @@ -<HTML> - -<TITLE>CVS Branches</TITLE> - -<link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<H1>CVS Branch Information</H1> - -<p> -At any given time, there may be several active branches in Mesa's -CVS repository. - -Generally, the CVS trunk contains the latest development (unstable) -code while a CVS branch has the latest stable code. -</p> - -<p> -Currently (Oct 2004), the trunk is the Mesa 6.3 development code -while the mesa_6_2_branch branch has the stable Mesa 6.2.x code. -</p> - -<p> -Mesa releases use an even/odd numbering scheme to represent stable/development -releases. - -For example, Mesa 6.2 (0 is considered even) is a stable release while -Mesa 6.3 is a development release. -</p> - -<p> -To checkout a specific CVS branch pass <code>-r</code> and -the branch tag after your CVS command. - -For example <code>cvs checkout -r mesa_6_2_branch Mesa</code> will -checkout the 6.2 branch and <code>cvs update -r -mesa_6_2_branch</code> will convert your current CVS tree to the 6.2 -branch. - -Consult <a href="http://www.durak.org/cvswebsites/doc/cvs_5.php3#SEC54" -target="_parent">http://www.durak.org/cvswebsites/doc/cvs_5.php3#SEC54</a> -for more on branching in CVS. -</p> - -<p> -To see a list of all the CVS branches run <code>cvs log README</code> (or any -other file) and look for the section labeled <code>symbolic names</code>. -You'll see something like this: -</p> - -<pre> symbolic names: - mesa_4_0: 1.3 - mesa_4_0_branch: 1.3.0.6 - mesa_3_5: 1.3 - mesa_3_4_2: 1.3 - mesa_3_4_1: 1.3 - mesa_3_4: 1.3 - mesa_3_4_branch: 1.3.0.4 - mesa_3_3: 1.3 - mesa_3_2_1: 1.1.1.1 - mesa_3_3_texture_env_combine2: 1.3.0.2 - mesa_3_2: 1.1.1.1 - mesa_3_2_beta_1: 1.1.1.1 - mesa_3_1: 1.1.1.1 - mesa_3_2_dev: 1.1.1.1.0.2 - mesa_3_1_beta_3: 1.1.1.1 - start: 1.1.1.1 - mesa: 1.1.1 -</pre> - -<p> -Most will be obsolete branches. Generally, the newer branches are at -the top. Ask on the mesa3d-dev mailing list to learn which branches -are active. -</p> - - -</body> -</html>
\ No newline at end of file diff --git a/docs/download.html b/docs/download.html index d80d06a3d1c..bf5fb24f206 100644 --- a/docs/download.html +++ b/docs/download.html @@ -9,7 +9,7 @@ <H1>Downloading</H1> <p> -Last development release: <b>6.5.1</b> +Last development release: <b>6.5.2</b> </p> <p> diff --git a/docs/lists.html b/docs/lists.html index 76ebf32c3fe..0ff1650f558 100644 --- a/docs/lists.html +++ b/docs/lists.html @@ -9,47 +9,52 @@ <H1>Mailing Lists</H1> -<p>There are four Mesa mailing lists:</p> +<p>There are four Mesa mailing lists: +</p> + <ul> -<li><b>mesa3d-users</b> - intended for users of the Mesa library. -Newbie questions are appropriate, but please try reading the Mesa documentation first. -</li><li><b>mesa3d-dev</b> - intended for developers of the Mesa library. -This is not for beginners. -</li><li><b>mesa3d-cvs</b> - CVS check-in messages are sent to this list. -This is useful for tracking ongoing development changes. -</li><li><b>mesa3d-announce</b> - announcements of new Mesa versions are sent to this list. -</li></ul> +<li><a href="https://lists.sourceforge.net/lists/listinfo/mesa3d-announce" +target="_parent">mesa3d-announce</a> - announcements of new Mesa +versions are sent to this list. +</li> +<br> +<li><a href="https://lists.sourceforge.net/lists/listinfo/mesa3d-users" +target="_parent">mesa3d-users</a> - intended for users of the Mesa library. +Newbie questions are appropriate, but please try the general OpenGL +resources and Mesa documentation first. +</li> +<br> +<li><a href="https://lists.sourceforge.net/lists/listinfo/mesa3d-dev" +target="_parent">mesa3d-dev</a> - for discussion of Mesa development. +Not for beginners. +</li> +<br> +<li><a href="http://lists.freedesktop.org/mailman/listinfo/mesa-commit" +target="_parent">mesa-commit</a> - relays git check-in messages +(for developers). +</li> +</ul> -<p> -To subscribe or unsubscribe, go to the -<a href="http://www.sourceforge.net/mail/?group_id=3" target="_parent"> -SourceForge lists page.</a> -</p> +<p>Note: the old mesa3d-cvs list is no longer in use.</p> -<p>The mailing lists are managed by SourceForge. If you're having trouble -with the mailing lists please contact the SourceForge administrators for help.</p> +<br> -<p>Archives of the old Mesa mailing list which was hosted by unicamp.br -are available <a href="http://groups.yahoo.com/group/mesa/messages/" -target="_parent">here</a>.</p> +<H1>OpenGL Forums</H1> <p> Here are some other OpenGL-related forums you might find useful: </p> -<p> -Usenet newsgroups: <ul> -<li>comp.graphics.algorithms -<li>comp.graphics.api.opengl -<li>comp.os.linux.x +<li><a href="http://www.opengl.org/cgi-bin/ubb/ultimatebb.cgi" +target="_parent">OpenGL discussion forums</A> at www.opengl.org</li> +<li>Usenet newsgroups: +<ul> +<li>comp.graphics.algorithms</li> +<li>comp.graphics.api.opengl</li> +<li>comp.os.linux.x</li> +</ul> </ul> -</p> - -<p> -<a href="http://www.opengl.org/" target="_parent">OpenGL discussion forums</A> -at www.opengl.org -</p> </HTML> </BODY> diff --git a/docs/mangling.html b/docs/mangling.html index 3f550ba5ec6..55071544fa6 100644 --- a/docs/mangling.html +++ b/docs/mangling.html @@ -19,6 +19,10 @@ This results in all the Mesa functions being prefixed with <p> To do this, recompile Mesa with the compiler flag -DUSE_MGL_NAMESPACE. Add the flag to CFLAGS in the configuration file which you want to use. +For example: +<pre> +CFLAGS += -DUSE_MGL_NAMESPACE +</pre> </p> diff --git a/docs/news.html b/docs/news.html index 9cd622fe227..1505cc44f88 100644 --- a/docs/news.html +++ b/docs/news.html @@ -11,6 +11,19 @@ <H1>News</H1> +<h2>December 5, 2006</h2> +<p> +Mesa is now using git as its source code management system. +The previous CVS repository should no longer be used. +See the <a href="repository.html">repository page</a> for more information. +</p> + +<h2>December 2, 2006</h2> +<p> +<a href="relnotes-6.5.2.html">Mesa 6.5.2</a> has been released. +This is a new development release. +</p> + <h2>September 15, 2006</h2> <p> <a href="relnotes-6.5.1.html">Mesa 6.5.1</a> has been released. @@ -1070,6 +1083,6 @@ source code</a>.</p> <hr> -$Id: news.html,v 3.32 2006/09/21 22:51:16 brianp Exp $ +$Id: news.html,v 3.33 2006/12/02 18:18:41 brianp Exp $ </body> </html> diff --git a/docs/relnotes-6.5.1.html b/docs/relnotes-6.5.1.html index b053203f72a..0f03f931e02 100644 --- a/docs/relnotes-6.5.1.html +++ b/docs/relnotes-6.5.1.html @@ -12,7 +12,7 @@ <p> Mesa 6.5.1 is a 6.5 follow-on development release mostly consisting of -<a href="versions.html#6.5.1">bug fixes</a>. +bug fixes. </p> diff --git a/docs/relnotes-6.5.2.html b/docs/relnotes-6.5.2.html index 06a4763c676..db2038ab06d 100644 --- a/docs/relnotes-6.5.2.html +++ b/docs/relnotes-6.5.2.html @@ -8,26 +8,59 @@ <body bgcolor="#eeeeee"> -<H1>Mesa 6.5.2 Release Notes / (in progress)</H1> +<H1>Mesa 6.5.2 Release Notes / December 2, 2006</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>. +Mesa 6.5.2 is a 6.5 follow-on development release with a few new features +but mostly consisting of bug fixes. </p> <h2>MD5 checksums</h2> <pre> +11a033b078e090b3caaeb467234fe299 MesaLib-6.5.2.tar.gz +e4d894181f1859651658b3704633e10d MesaLib-6.5.2.tar.bz2 +63bf1d444fa738cca52ce1043e284021 MesaLib-6.5.2.zip +2b8f1375d16bda5f5a2304174cd5bcf7 MesaDemos-6.5.2.tar.gz +e870efe98d3a50be01ab211b9b2e25d9 MesaDemos-6.5.2.tar.bz2 +d92cc6f5fee5ca75af0be04f9f4908f0 MesaDemos-6.5.2.zip +8d4d77e3a7132f4217bbc7c1ab157030 MesaGLUT-6.5.2.tar.gz +e84edbb11c69c8e408dfadd2ed08e95b MesaGLUT-6.5.2.tar.bz2 +c6d7134843ed5faf11f6686ecb5d2a2e MesaGLUT-6.5.2.zip </pre> -<h2>New Features</h2> +<h2>New features</h2> <ul> +<li>New DRI memory manager system. Currently used by the i915tex driver. +Other DRI drivers will be updated to use the new memory manager in coming +months. +<br> +To use the new driver you'll need the most recent DRM library and drivers +(version 2.2 or later) and a recent xf86-video-intel driver module from X.org. +<br> +New features resulting from this work include: +<ul> +<li>EXT_framebuffer_objects, render to texture +<li>ARB_pixel_buffer_objects +<li>Accelerated CopyTexSubimage, DrawPixels, ReadPixels, CopyPixels +<li>Accelerated texture uploads from pixel buffer objects +<li>Potentially texturing directly from the pixel buffer object (zero +copy texturing). +</ul> +<li>New Intel i965 DRI driver <li>New <code>minstall</code> script to replace normal install program <li>Faster fragment program execution in software -</ul> - -<h2>Changes</h2> +<li>Added (or fixed) support for <a href="http://www.opengl.org/registry/specs/SGI/make_current_read.txt"> + GLX_SGI_make_current_read</a> to the following drivers:</li> + <ul> + <li>radeon</li> + <li>savage</li> + <li>mga</li> + <li>tdfx</li> + </ul> +<li>Added support for ARB_occlusion_query to the tdfx driver (Ian +Romanick).</li> </ul> <h2>Bug fixes</h2> @@ -39,11 +72,26 @@ Mesa 6.5.2 is a 6.5 follow-on development release mostly consisting of <li>glDrawPixels into a user-created framebuffer object could crash Xlib driver <li>Line clipping was broken in some circumstances <li>fragment.fogcoord register didn't always contain the correct value +<li>RGBA logicops didn't work reliably in some DRI drivers +<li>Fixed broken RGBA LogicOps in Intel DRI drivers +<li>Fixed some fragment program bugs in Intel i915 DRI driver +<li>Fixed glGetVertexAttribfvARB bug 8883 +<li>Implemented glGetUniform[fi]vARB() functions +<li>Fixed glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) segfault (bug 9044) +<li>Fixed some gluBuild2DMipmaps() bugs (Greg McGarragh) +<li>Fixed broken "mgl" name mangling +<li>Indirect rending was broken for glMap* functions (bug 8899) </ul> <h2>Internal code changes</h2> +<ul> +<li>The device driver functions ResizeBuffers and GetBufferSize have been +decprecated. +<li>OpenGL 2.0 and 2.1 support is nearly done. We need to do quite a bit +more testing of the shading language functions. +</ul> <h2>To Do (someday) items</h2> diff --git a/docs/relnotes-6.5.3.html b/docs/relnotes-6.5.3.html new file mode 100644 index 00000000000..3e84b12717d --- /dev/null +++ b/docs/relnotes-6.5.3.html @@ -0,0 +1,79 @@ +<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.3 Release Notes / (in progress)</H1> + +<p> +Mesa 6.5.3 is a 6.5 follow-on development release mostly consisting of +bug fixes</a>. +</p> + + +<h2>MD5 checksums</h2> +<pre> +TBD +</pre> + + +<h2>New features</h2> +<ul> +</ul> + +<h2>Bug fixes</h2> +<ul> +<li>Fog was errantly applied when a fragment shader was enabled (bug 9346) +<li>glPush/PopClientAttrib didn't handle VBO bindings correctly (bug 9445) +<li>With 32-bit Z buffer, the fragment Z of lines and points was sometimes wrong. +</ul> + + +<h2>Internal code changes</h2> + +<ul> +<li>The _MaintainTnlProgram, _MaintainTexEnvProgram, _TexEnvProgram and +_TnlProgram fields have been moved. +<li>The ctx->FragmentProgram._Active field has been removed. +<li>The ctx->Vertex/FragmentProgram._Current fields point to the program +in effect, whether it comes from a shader, user-program or generated +fixed-function program. +<li>The _UseTexEnvProgram field has been removed. +</ul> + + +<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> diff --git a/docs/relnotes.html b/docs/relnotes.html index 9165c9f1492..f73500d4aca 100644 --- a/docs/relnotes.html +++ b/docs/relnotes.html @@ -20,6 +20,7 @@ The release notes summarize what's new or changed in each Mesa release. </p> <UL> +<LI><A HREF="relnotes-6.5.3.html">6.5.3 release notes</A> <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.html">6.5 release notes</A> diff --git a/docs/repository.html b/docs/repository.html new file mode 100644 index 00000000000..d09fc1800a7 --- /dev/null +++ b/docs/repository.html @@ -0,0 +1,107 @@ +<HTML> + +<TITLE>Cocd Repository</TITLE> + +<link rel="stylesheet" type="text/css" href="mesa.css"></head> + +<BODY> + +<h1>Code Repository</h1> + +<p> +As of December 5, 2006, Mesa is using +<a href="http://git.or.cz/"target="_parent">git</a> +as its source code management system. +CVS was used previously. +The old CVS repository should no longer be used. +</p> + +The master git repository is hosted on +<a href="http://www.freedesktop.org" target="_parent">freedesktop.org</a>. +</p> + +<p> +You may access the repository either as an +<a href="#anonymous">anonymous user</a> (read-only) or as a +<a href="#developer">developer</a> +(read/write). +</p> + +<p> +You may also +<a href="http://gitweb.freedesktop.org/?p=mesa/mesa.git" +target="_parent">browse the git repository</a>. +</p> + + +<a name="anonymous"> +<H2>Anonymous git Access</H2> + +<p> +To get the Mesa sources anonymously (read-only): +</p> + +<ol> +<li>Install the git software on your computer if needed.<br><br> +<li>Get an initial, local copy of the repository with: + <pre> + git clone git://anongit.freedesktop.org/git/mesa/mesa + </pre> +<li>Later, you can update your tree from the master repository with: + <pre> + git pull origin + </pre> +</ol> + + +<a name="developer"> +<H2>Developer git Access</H2> + +<p> +Mesa developers need to first have an account on +<a href="http://www.freedesktop.org" target="_parent">freedesktop.org</a>. +To get an account, please ask Brian or the other Mesa developers for +permission. +Then, if there are no objections, follow this +<a href="http://www.freedesktop.org/wiki/AccountRequests" target="_parent"> +procedure</a>. +</p> + +<p> +Once your account is established: +</p> + +<ol> +<li>Install the git software on your computer if needed.<br><br> +<li>Get an initial, local copy of the repository with: + <pre> + git clone git+ssh://[email protected]/git/mesa/mesa + </pre> + Replace <em>username</em> with your actual login name.<br><br> +<li>Later, you can update your tree from the master repository with: + <pre> + git pull origin + </pre> +</ol> + + +<a name="developer"> +<H2>Development Branches</H2> + +<p> +At any given time, there may be several active branches in Mesa's +repository. +Generally, the trunk contains the latest development (unstable) +code while a branch has the latest stable code. +</p> + +<p> +Questions about active Mesa development branches should be posted to +the mesa3d-dev mailing list. +</p> + + +</body> +</html> + + |