From 11ade9a3d1725075ef618a025f5494402dbc0053 Mon Sep 17 00:00:00 2001
From: Brian Paul
+Mesa 7.2 is a stable release fixing bugs found in 7.1, which was a
+new development release.
+
+Mesa 7.2 implements the OpenGL 2.1 API, but the version reported by
+glGetString(GL_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 2.1.
+
+Note that this version of Mesa does not use the GEM memory manager.
+The master branch of git uses GEM.
+The prototype DRI2 code that was in 7.1 has also been removed.
+
+DRM version 2.3.1 should be used with Mesa 7.2
+
+Mesa 7.3 is a new development release.
+Users especially concerned with stability should stick with latest
+stable release: version 7.2.
+
+Mesa 7.3 implements the OpenGL 2.1 API, but the version reported by
+glGetString(GL_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 2.1.
+
+
+DRM version 2.4.2 or later should be used with Mesa 7.3
+Mesa 7.2 Release Notes / 20 September 2008
+
+MD5 checksums
+
+81a2a4b7cbfce7553f7ad8d924edbe2f MesaLib-7.2.tar.gz
+04d379292e023df0b0266825cb0dbde5 MesaLib-7.2.tar.bz2
+8bc497a37977a55e987a4d1fabc3d882 MesaLib-7.2.zip
+10c762e39486df395838af1d7b57e69c MesaDemos-7.2.tar.gz
+22e03dc4038cd63f32c21eb60994892b MesaDemos-7.2.tar.bz2
+1197bc4eb3bf44e291c14d4eb2e19381 MesaDemos-7.2.zip
+42e3c6c6d156cd9dc545dbef72407354 MesaGLUT-7.2.tar.gz
+f67daf93e12c4a459703bbf3e4004e31 MesaGLUT-7.2.tar.bz2
+0390567eb2c2d12fbf82e8523fd77e2b MesaGLUT-7.2.zip
+
+
+
+New features
+
+
+
+
+Bug fixes
+
+
+
+Changes
+
+
+
+
+
+To Do (someday) items
+
+
+
+
+Driver Status
+
+
+Driver Status
+---------------------- ----------------------
+DRI drivers varies with the driver
+XMesa/GLX (on Xlib) implements OpenGL 2.1
+OSMesa (off-screen) implements OpenGL 2.1
+Windows/Win32 implements OpenGL 2.1
+Glide (3dfx Voodoo1/2) implements OpenGL 1.3
+SVGA unsupported
+Wind River UGL unsupported
+DJGPP unsupported
+GGI unsupported
+BeOS unsupported
+Allegro unsupported
+D3D unsupported
+
+
+
+
diff --git a/docs/relnotes-7.3.html b/docs/relnotes-7.3.html
new file mode 100644
index 0000000000..2be762d91d
--- /dev/null
+++ b/docs/relnotes-7.3.html
@@ -0,0 +1,74 @@
+
+
+Mesa 7.3 Release Notes / TBD January 2009
+
+MD5 checksums
+
+tbd
+
+
+
+New features
+
+
+
+
+Bug fixes
+
+
+
+Changes
+
+
+
+
+
+Driver Status
+
+
+Driver Status
+---------------------- ----------------------
+DRI drivers varies with the driver
+XMesa/GLX (on Xlib) implements OpenGL 2.1
+OSMesa (off-screen) implements OpenGL 2.1
+Windows/Win32 implements OpenGL 2.1
+Glide (3dfx Voodoo1/2) implements OpenGL 1.3
+SVGA unsupported
+Wind River UGL unsupported
+DJGPP unsupported
+GGI unsupported
+BeOS unsupported
+Allegro unsupported
+D3D unsupported
+
+
+
+
diff --git a/docs/relnotes.html b/docs/relnotes.html
index e305977163..020e48551e 100644
--- a/docs/relnotes.html
+++ b/docs/relnotes.html
@@ -20,6 +20,8 @@ The release notes summarize what's new or changed in each Mesa release.
-Current development release: 7.1
+Current development release: 7.3
-Last stable release: 7.0.4
+Last stable release: 7.2
diff --git a/docs/news.html b/docs/news.html index 6d0d83659b..784aea364a 100644 --- a/docs/news.html +++ b/docs/news.html @@ -11,6 +11,20 @@
+Mesa 7.3 is released. +This is a new development release. +
+ + ++Mesa 7.2 is released. +This is a stable, bug-fix release. +
+ +
Mesa 7.1 is released.
--
cgit v1.2.3
From 2c0ce92e8af4aab75f9a69a7913a1bec705220f3 Mon Sep 17 00:00:00 2001
From: Brian Paul
The Mesa
@@ -23,18 +23,19 @@ Two phases are planned.
First, to implement the framework for parallel rasterization using the Cell
SPEs, including texture mapping.
Second, to implement a full-featured OpenGL driver with support for GLSL, etc.
+The second phase is now underway.
-The Cell driver source code is on the
To build the driver you'll need the IBM Cell SDK (version 2.1 or 3.0).
@@ -43,12 +44,13 @@ or the Cell Simulator (untested, though).
-If using Cell SDK 3.0, first edit configs/linux-cell and add
-
To compile the code, run
@@ -60,7 +62,7 @@ directory that contains Mesa Cell Driver
+Mesa/Gallium Cell Driver
Source Code
gallium-0.1 branch of the
-git repository.
+The latest Cell driver source code is on the gallium-0.2 branch
+of the Mesa git repository.
After you've cloned the repository, check out the branch with:
- git-checkout -b gallium-0.1 origin/gallium-0.1
+ git-checkout -b gallium-0.2 origin/gallium-0.2
-DSPU_MAIN_PARAM_LONG_LONG to the SPU_CFLAGS.
+If using Cell SDK 2.1, see the configs/linux-cell file for some
+special changes.
make linux-cell.
+To build in debug mode, run make linux-cell-debug.
libGL.so.
Verify that the Cell driver is being used by running glxinfo
and looking for:
- OpenGL renderer string: Gallium 0.1, Cell on Xlib
+ OpenGL renderer string: Gallium 0.2, Cell on Xlib
@@ -77,21 +79,61 @@ SPU local store as needed.
Similarly, textures are tiled and brought into local store as needed.
+As of October 2008, the driver runs quite a few OpenGL demos. +Features that work include: +
+-More recently, vertex transformation has been parallelized across the SPUs -as well. +Performance has recently improved with the addition of PPC code generation +for vertex shaders, but the code quality isn't too great yet. +
++Another bottleneck is SwapBuffers. It may be the limiting factor for +many simple GL tests.
--As of February 2008 the driver supports smooth/flat shaded triangle rendering -with Z testing and simple texture mapping. -Simple demos like gears run successfully. -To test texture mapping, try progs/demos/texcyl (press right mouse button for -rendering options). +The CELL_DEBUG env var can be set to a comma-separated list of one or +more of the following debug options:
++Note that some of these options may only work for linux-cell-debug builds. +
+ ++If the GALLIUM_NOPPC env var is set, PPC code generation will not be used +and vertex shaders will be run with the TGSI interpreter. +
++If the GALLIUM_NOCELL env var is set, the softpipe driver will be used +intead of the Cell driver. +This is useful for comparison/validation. +
+
-DRM version 2.4.2 or later should be used with Mesa 7.3 +DRM version 2.4.3 or later should be used with Mesa 7.3
-- cgit v1.2.3 From 2c56dd775771d9d5ea2e22cf4ee4b5dbbbb2a03d Mon Sep 17 00:00:00 2001 From: Brian Paul-
-DRM version 2.4.3 or later should be used with Mesa 7.3 +See the Compiling/Installing page for prerequisites +for DRI ardware acceleration.
-- cgit v1.2.3 From 834db8215362ca859ad4ef18441936238d1b6670 Mon Sep 17 00:00:00 2001 From: Brian Paul