MESA_RGB_VISUAL - specifies the X visual and depth for RGB mode
diff --git a/docs/helpwanted.html b/docs/helpwanted.html
index 4cd92b97a9..34afe49f75 100644
--- a/docs/helpwanted.html
+++ b/docs/helpwanted.html
@@ -15,17 +15,40 @@ Here are some specific ideas and areas where help would be appreciated:
-Enable -Wstrict-aliasing=2 -fstrict-aliasing and track down aliasing
+Driver patching and testing.
+Patches are often posted to the mesa3d-dev mailing list, but aren't
+immediately checked into git because not enough people are testing them.
+Just applying patches, testing and reporting back is helpful.
+
+Driver debugging.
+There are plenty of open bugs in the bug database.
+
+Remove aliasing warnings.
+Enable gcc -Wstrict-aliasing=2 -fstrict-aliasing and track down aliasing
issues in the code.
-Windows 98/NT driver building, maintenance and testing
+Windows driver building, testing and maintenance.
+The Visual Studio project files aren't always updated in a timely manner
+when new source files are added or old ones are removed.
+Fixing these tends to delay new Mesa releases.
+
+Maintenance and testing of lesser-used drivers.
+Drivers such as DOS/DJGPP, GGI, etc that aren't being maintained are being
+deprecated starting in Mesa 7.3.
+
-Maintenance and testing of lesser-used drivers, such as DOS/DJGPP, GGI, etc.
+Automatic testing.
+
+It would be great if someone would set up an automated system for grabbing
+the latest Mesa code and run tests (such as glean) then report issues to
+the mailing list.
-If you want to help with Mesa, first join the Mesa developer's
+If you want to do something new in Mesa, first join the Mesa developer's
mailing list.
Then post a message to propose what you want to do, just to make sure
there's no issues.
diff --git a/docs/systems.html b/docs/systems.html
index 340f528af1..5137b074e2 100644
--- a/docs/systems.html
+++ b/docs/systems.html
@@ -27,16 +27,27 @@ the Amiga, Apple Macintosh, BeOS, NeXT, OS/2, MS-DOS, VMS, Windows
-Details about particular drivers follows.
-Be warned that some drivers may be out of date and no longer function.
+Details about particular drivers follows:
+Mesa 7.4 is a stable development release fixing bugs since the 7.3 release.
+
+
+Mesa 7.4 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.
+
+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 020e48551e..61c6a20c29 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.
+Mesa 7.5 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.
+
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.
+Odd numbered versions (such as 7.5) designate new developmental releases.
+Even numbered versions (such as 7.4) designate stable releases.
@@ -20,6 +20,7 @@ The release notes summarize what's new or changed in each Mesa release.
Reworked two-sided stencil support.
+This allows a driver to support all three variations of two-sided stencil
+including GL_ATI_separate_stencil, GL_EXT_stencil_two_side and OpenGL 2.0
+
--
cgit v1.2.3
From ea8d0aa94b9561b3df9b51222c549395b56a3103 Mon Sep 17 00:00:00 2001
From: Brian Paul
Date: Fri, 23 Jan 2009 17:40:24 -0700
Subject: docs: added GL_NV_texture_env_combine4
---
docs/relnotes-7.5.html | 1 +
1 file changed, 1 insertion(+)
(limited to 'docs')
diff --git a/docs/relnotes-7.5.html b/docs/relnotes-7.5.html
index 782d55829c..5e9d91de4f 100644
--- a/docs/relnotes-7.5.html
+++ b/docs/relnotes-7.5.html
@@ -37,6 +37,7 @@ tbd
This allows a driver to support all three variations of two-sided stencil
including GL_ATI_separate_stencil, GL_EXT_stencil_two_side and OpenGL 2.0
--
cgit v1.2.3
From f584752afefb06a17b10fc879f04c3b45bbc764b Mon Sep 17 00:00:00 2001
From: Brian Paul
Date: Wed, 28 Jan 2009 15:06:54 -0700
Subject: docs: document GL_EXT_texture_swizzle
---
docs/relnotes-7.5.html | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'docs')
diff --git a/docs/relnotes-7.5.html b/docs/relnotes-7.5.html
index 5e9d91de4f..ef8759ba6a 100644
--- a/docs/relnotes-7.5.html
+++ b/docs/relnotes-7.5.html
@@ -37,7 +37,8 @@ tbd
This allows a driver to support all three variations of two-sided stencil
including GL_ATI_separate_stencil, GL_EXT_stencil_two_side and OpenGL 2.0
+Some applications won't run with indirect rendering contexts (which is
+what the Xlib driver supports).
+To force the glXIsDirect() query to return True, set the MESA_GLX_FORCE_DIRECT
+environment variable.
+For example:
+
+
+ $ export MESA_GLX_FORCE_DIRECT=1
+
+
+
+
Overlay Planes
Hardware overlay planes are supported by the Xlib driver. To
@@ -268,6 +282,8 @@ This extension was added in Mesa 2.6
MESA_BACK_BUFFER - specifies how to implement the back color buffer (X only)
MESA_PRIVATE_CMAP - force aux/tk libraries to use private colormaps (X only)
MESA_GAMMA - gamma correction coefficients (X only)
+ MESA_GLX_FORCE_DIRECT - report that the driver is direct rendering, even
+ though it's not.
--
cgit v1.2.3
From 79e3441f6679c31532cd737129ec472b29d4d9c8 Mon Sep 17 00:00:00 2001
From: Brian Paul
Date: Wed, 4 Feb 2009 08:43:11 -0700
Subject: Revert "docs: document new MESA_GLX_FORCE_DIRECT env var for the Xlib
driver"
This reverts commit 2f51be75c55f69dc3e09036d6fd12f808f5a5028.
---
docs/xlibdriver.html | 16 ----------------
1 file changed, 16 deletions(-)
(limited to 'docs')
diff --git a/docs/xlibdriver.html b/docs/xlibdriver.html
index 029e2b1514..d95f4d579c 100644
--- a/docs/xlibdriver.html
+++ b/docs/xlibdriver.html
@@ -169,20 +169,6 @@ the Gamma FAQ
-
Direct Rendering Flag
-
-Some applications won't run with indirect rendering contexts (which is
-what the Xlib driver supports).
-To force the glXIsDirect() query to return True, set the MESA_GLX_FORCE_DIRECT
-environment variable.
-For example:
-
-
- $ export MESA_GLX_FORCE_DIRECT=1
-
-
-
-
Overlay Planes
Hardware overlay planes are supported by the Xlib driver. To
@@ -282,8 +268,6 @@ This extension was added in Mesa 2.6
MESA_BACK_BUFFER - specifies how to implement the back color buffer (X only)
MESA_PRIVATE_CMAP - force aux/tk libraries to use private colormaps (X only)
MESA_GAMMA - gamma correction coefficients (X only)
- MESA_GLX_FORCE_DIRECT - report that the driver is direct rendering, even
- though it's not.
--
cgit v1.2.3
From 6e5d3117193fcbaa19c605c4d73241243ed46bcc Mon Sep 17 00:00:00 2001
From: Brian Paul
Date: Thu, 5 Feb 2009 08:41:27 -0700
Subject: mesa: remove oddball linux-directfb-install makefile rule
It's probably not needed since the 'make install' rules were overhauled last year.
---
Makefile | 4 ----
docs/README.directfb | 3 ++-
2 files changed, 2 insertions(+), 5 deletions(-)
(limited to 'docs')
diff --git a/Makefile b/Makefile
index bf69b2a587..419265df80 100644
--- a/Makefile
+++ b/Makefile
@@ -44,10 +44,6 @@ install:
done
-# DirectFBGL module installation
-linux-directfb-install:
- cd src/mesa/drivers/directfb && $(MAKE) install
-
.PHONY: default doxygen clean realclean install linux-directfb-install
# If there's no current configuration file
diff --git a/docs/README.directfb b/docs/README.directfb
index e3bada4888..d66ca8d3ca 100644
--- a/docs/README.directfb
+++ b/docs/README.directfb
@@ -22,7 +22,8 @@ Installation
to install OpenGL libraries and
- make linux-directfb-install
+ cd src/mesa/drivers/directfb ; make install
to install DirectFBGL module in the proper location.
+ Actually, that last command may not be needed. Please provide feedback.
--
cgit v1.2.3
From 9c101c44c4455e0404be482610fbe015fa012be0 Mon Sep 17 00:00:00 2001
From: Brian Paul
Date: Tue, 10 Feb 2009 16:56:58 -0700
Subject: cell: update Cell driver info (code is on master now)
---
docs/cell.html | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
(limited to 'docs')
diff --git a/docs/cell.html b/docs/cell.html
index 7fbbba7c7e..d7feb468ad 100644
--- a/docs/cell.html
+++ b/docs/cell.html
@@ -30,13 +30,9 @@ The second phase is now underway.
Source Code
-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:
+The latest Cell driver source code is on the master branch of the Mesa
+git repository.
To build the driver you'll need the IBM Cell SDK (version 2.1 or 3.0).
To use the driver you'll need a Cell system, such as a PS3 running Linux,
--
cgit v1.2.3
From 36c1e756daea0be04395de063003b434ba98cbdd Mon Sep 17 00:00:00 2001
From: Brian Paul
Date: Tue, 10 Feb 2009 19:36:52 -0700
Subject: docs: some Cell driver docs updates
---
docs/cell.html | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
(limited to 'docs')
diff --git a/docs/cell.html b/docs/cell.html
index d7feb468ad..49b62cac7b 100644
--- a/docs/cell.html
+++ b/docs/cell.html
@@ -46,17 +46,19 @@ special changes.
To compile the code, run make linux-cell.
-To build in debug mode, run make linux-cell-debug.
+Or to build in debug mode, run make linux-cell-debug.
-To use the library, make sure LD_LIBRARY_PATH points the Mesa/lib/
-directory that contains libGL.so.
-
+To use the library, make sure your current directory is the top of the
+Mesa tree, then set LD_LIBRARY_PATH like this:
+
-Verify that the Cell driver is being used by running glxinfo
-and looking for:
+Verify that the Cell driver is being used by running
+progs/xdemos/glxinfo and looking for: