From: Andreas Boll
The Mesa bug database is hosted on
-freedesktop.org.
+freedesktop.org.
The old bug database on SourceForge is no longer used.
To file a Mesa bug, go to
-
+
Bugzilla on freedesktop.org
-VMware +VMware employs several of the main Mesa developers including Brian Paul and Keith Whitwell.
@@ -38,13 +38,13 @@ including:Other companies including -Intel +Intel and RedHat also actively contribute to the project. Intel has recently contributed the new GLSL compiler in Mesa 7.9.
-LunarG can be contacted +LunarG can be contacted for custom Mesa / 3D graphics development.
diff --git a/docs/download.html b/docs/download.html index 7db23de37c9..856c2a53ca2 100644 --- a/docs/download.html +++ b/docs/download.html @@ -18,13 +18,12 @@Primary Mesa download site: -freedesktop.org (FTP) +freedesktop.org (FTP)
When a new release is coming, release candidates (betas) may be found -here. +here.
@@ -90,17 +89,17 @@ instructions.A package of SGI's GLU library is available -here +here
A package of Mark Kilgard's GLUT library is available -here +here
The Mesa demos collection is available -here +here
diff --git a/docs/egl.html b/docs/egl.html index 4cc5b83d98a..a77c12fe2de 100644 --- a/docs/egl.html +++ b/docs/egl.html @@ -18,7 +18,7 @@
The current version of EGL in Mesa implements EGL 1.4. More information about EGL can be found at - + http://www.khronos.org/egl/.
The Mesa's implementation of EGL uses a driver architecture. The main diff --git a/docs/faq.html b/docs/faq.html index 2a0a5f2943b..87416c883e5 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -132,8 +132,7 @@ Just follow the Mesa compilation instructions.
-Yes, SGI's +Yes, SGI's OpenGL Sample Implemenation (SI) is available. The SI was written during the time that OpenGL was originally designed. Unfortunately, development of the SI has stagnated. @@ -141,34 +140,33 @@ Mesa is much more up to date with modern features and extensions.
-Vincent is +Vincent is an open-source implementation of OpenGL ES for mobile devices.
-miniGL +miniGL is a subset of OpenGL for PalmOS devices.
-TinyGL is a subset of OpenGL. +TinyGL +is a subset of OpenGL.
-SoftGL +SoftGL is an OpenGL subset for mobile devices.
-Chromium +Chromium isn't a conventional OpenGL implementation (it's layered upon OpenGL), but it does export the OpenGL API. It allows tiled rendering, sort-last rendering, etc.
-ClosedGL is an OpenGL subset library for TI -graphing calculators. +ClosedGL +is an OpenGL subset library for TI graphing calculators.
@@ -218,8 +216,7 @@ GLw (OpenGL widget library) is now available from a separate Linux ABI standard. +Linux ABI standard. Basically you'll want the following:
If your DRI-based driver isn't working, go to the -DRI website for trouble-shooting information. +DRI website for trouble-shooting information.
@@ -278,8 +275,8 @@ If your DRI-based driver isn't working, go to theMake sure the ratio of the far to near clipping planes isn't too great. Look - here for details. +here +for details.
Mesa uses a 16-bit depth buffer by default which is smaller and faster @@ -347,7 +344,7 @@ mailing list. That's where Mesa development is discussed.
-The +The OpenGL Specification is the bible for OpenGL implemention work. You should read it.
@@ -381,7 +378,7 @@ the archives) is a good way to get information.-The specification for the extension +The specification for the extension indicates that there are intellectual property (IP) and/or patent issues to be dealt with.
@@ -391,9 +388,8 @@ implement the extension (specifically the compression/decompression algorithms).-In the mean time, a 3rd party plug-in library is available. +In the mean time, a 3rd party +plug-in library is available.
diff --git a/docs/games.html b/docs/games.html index e6cb7dda899..0cdbec1df4c 100644 --- a/docs/games.html +++ b/docs/games.html @@ -18,51 +18,51 @@diff --git a/docs/index.html b/docs/index.html index 0c85af62851..7ebc1ea7226 100644 --- a/docs/index.html +++ b/docs/index.html @@ -316,8 +316,8 @@ This is a development release which will lead up to the Mesa 7.0 release The new Shading Language compiler branch has been merged into the git master branch. This is a step toward hardware support for the OpenGL 2.0 Shading Language and will be included in the next Mesa release. -In conjunction, Glean - has been updated with a new test that does over 130 tests of the +In conjunction, Glean has been updated +with a new test that does over 130 tests of the shading language and built-in functions.
@@ -656,8 +656,7 @@ and primarily just incorporates bug fixes.-The Mesa CVS server has been moved to +The Mesa CVS server has been moved to freedesktop.org because of problems with SourceForge's anonymous CVS service.
@@ -1229,7 +1228,7 @@ Here's what's new:I've just upload the Mesa 3.2 beta 1 files to SourceForge at http://sourceforge.net/project/filelist.php?group_id=3
+I've just upload the Mesa 3.2 beta 1 files to SourceForge at http://sourceforge.net/project/filelist.php?group_id=3
3.2 (note even number) is a stabilization release of Mesa 3.1 meaning it's mainly just bug fixes.
Here's what's changed:
@@ -1277,7 +1276,7 @@ After 3.2 is wrapped up I hope to release 3.3 beta 1 soon afterward.A Slashdot interview with Brian about Mesa (questions submitted by Slashdot readers) -can be found at http://slashdot.org/interviews/99/12/17/0927212.shtml.
+can be found at http://slashdot.org/interviews/99/12/17/0927212.shtml.Mesa 3.1 is released!
diff --git a/docs/install.html b/docs/install.html index 8ef98228c57..af7e63bb656 100644 --- a/docs/install.html +++ b/docs/install.html @@ -59,9 +59,9 @@ The following are required for DRI-based hardware acceleration with Mesa:Mesa is an open-source implementation of the -OpenGL specification - +OpenGL specification - a system for rendering interactive 3D graphics.
@@ -30,8 +30,8 @@ for modern GPUs.Mesa ties into several other open-source projects: the -Direct Rendering -Infrastructure and X.org to +Direct Rendering +Infrastructure and X.org to provide OpenGL support to users of X on Linux, FreeBSD and other operating systems.
@@ -85,7 +85,7 @@ the OpenGL API, so they didn't feel threatened by the project. 1995-1996: I continue working on Mesa both during my spare time and during my work hours at the Space Science and Engineering Center at the University of Wisconsin in Madison. My supervisor, Bill Hibbard, lets me do this because -Mesa is now being using for the Vis5D project. +Mesa is now being using for the Vis5D project.October 1996: Mesa 2.0 is released. It implements the OpenGL 1.1 specification.
@@ -142,7 +142,7 @@ and OpenGL Shading Language.2008: Keith Whitwell and other Tungsten Graphics employees develop -Gallium +Gallium - a new GPU abstraction layer. The latest Mesa drivers are based on Gallium and other APIs such as OpenVG are implemented on top of Gallium.
@@ -234,7 +234,7 @@ GL_SRC2_ALPHA GL_SOURCE2_ALPHASee the - + OpenGL specification for more details.
diff --git a/docs/libraries.html b/docs/libraries.html index 63b6456f481..779cf69fc5a 100644 --- a/docs/libraries.html +++ b/docs/libraries.html @@ -17,47 +17,47 @@
Mesa is a 3-D graphics library with an API which is very similar to
-that of OpenGL.*
+that of OpenGL.*
To the extent that Mesa utilizes the OpenGL command syntax or state
machine, it is being used with authorization from Silicon Graphics,
+href="http://www.sgi.com/">Silicon Graphics,
Inc.(SGI). However, the author does not possess an OpenGL license
from SGI, and makes no claim that Mesa is in any way a compatible
replacement for OpenGL or associated with SGI. Those who want a
@@ -37,7 +37,7 @@ library.
* OpenGL is a trademark of Silicon Graphics Incorporated. +>Silicon Graphics Incorporated.
diff --git a/docs/lists.html b/docs/lists.html index cee7a0cde3f..1c35037e759 100644 --- a/docs/lists.html +++ b/docs/lists.html @@ -21,26 +21,24 @@mesa-users - intended for end-users of Mesa and DRI -drivers. Newbie questions are OK, but please try the general OpenGL -resources and Mesa/DRI documentation first.
+mesa-users +- intended for end-users of Mesa and DRI drivers. Newbie questions are OK, +but please try the general OpenGL resources and Mesa/DRI documentation first.
mesa-dev - for Mesa, Gallium and DRI development +
mesa-dev +- for Mesa, Gallium and DRI development discussion. Not for beginners.
mesa-commit - relays git check-in messages -(for developers). +
mesa-commit +- relays git check-in messages (for developers). In general, people should not post to this list.
mesa-announce - announcements of new Mesa +
mesa-announce +- announcements of new Mesa versions are sent to this list. Very low traffic.
piglit - for Piglit (OpenGL driver testing framework) discussion.
+piglit +- for Piglit (OpenGL driver testing framework) discussion.
The old Mesa lists hosted at SourceForge are no longer in use. The archives are still available, however: -mesa3d-announce, -mesa3d-users, -mesa3d-dev. +mesa3d-announce, +mesa3d-users, +mesa3d-dev.
For mailing lists about Direct Rendering Modules (drm) in Linux/BSD kernels, see the - -DRI wiki. +DRI wiki.
@@ -80,8 +77,8 @@ Here are some other OpenGL-related forums you might find useful:Mesa implements OpenGL ES 1.1 and OpenGL ES 2.0. More informations about -OpenGL ES can be found at http://www.khronos.org/opengles/.
+OpenGL ES can be found at +http://www.khronos.org/opengles/.OpenGL ES depends on a working EGL implementation. Please refer to Mesa EGL for more information about EGL.
diff --git a/docs/openvg.html b/docs/openvg.html index d45e8a8780f..5bc866a33b1 100644 --- a/docs/openvg.html +++ b/docs/openvg.html @@ -21,7 +21,7 @@ The current version of the OpenVG state tracker implements OpenVG 1.1.More informations about OpenVG can be found at - + http://www.khronos.org/openvg/ .
diff --git a/docs/relnotes-7.5.1.html b/docs/relnotes-7.5.1.html index 970079339c8..61ab293f956 100644 --- a/docs/relnotes-7.5.1.html +++ b/docs/relnotes-7.5.1.html @@ -21,8 +21,7 @@ Mesa 7.5.1 is a bug-fix release fixing issues found since the 7.5 release.
The main new feature of Mesa 7.5.x is the -Gallium3D infrastructure. +Gallium3D infrastructure.
Mesa 7.5.1 implements the OpenGL 2.1 API, but the version reported by diff --git a/docs/relnotes-7.5.2.html b/docs/relnotes-7.5.2.html index 4a8546ea12b..350ce4383a3 100644 --- a/docs/relnotes-7.5.2.html +++ b/docs/relnotes-7.5.2.html @@ -21,8 +21,7 @@ Mesa 7.5.2 is a bug-fix release fixing issues found since the 7.5.1 release.
The main new feature of Mesa 7.5.x is the -Gallium3D infrastructure. +Gallium3D infrastructure.
Mesa 7.5.2 implements the OpenGL 2.1 API, but the version reported by diff --git a/docs/relnotes-7.5.html b/docs/relnotes-7.5.html index cd4a9d0e7dd..e4318060ce5 100644 --- a/docs/relnotes-7.5.html +++ b/docs/relnotes-7.5.html @@ -23,8 +23,7 @@ with the 7.4.x branch or wait for Mesa 7.5.1.
The main new feature of Mesa 7.5 is the -Gallium3D infrastructure. +Gallium3D infrastructure.
Mesa 7.5 implements the OpenGL 2.1 API, but the version reported by diff --git a/docs/repository.html b/docs/repository.html index 6ce91370c69..510f4381a23 100644 --- a/docs/repository.html +++ b/docs/repository.html @@ -17,13 +17,13 @@
-Mesa uses git +Mesa uses git as its source code management system.
The master git repository is hosted on -freedesktop.org. +freedesktop.org.
@@ -36,9 +36,9 @@ You may access the repository either as an
You may also browse the main Mesa git repository and the +>browse the main Mesa git repository and the Mesa demos and tests git repository. +>Mesa demos and tests git repository.
@@ -69,11 +69,11 @@ To get the Mesa sources anonymously (read-only):Mesa developers need to first have an account on -freedesktop.org. +freedesktop.org. To get an account, please ask Brian or the other Mesa developers for permission. Then, if there are no objections, follow this - + procedure.
@@ -102,7 +102,7 @@ Once your account is established:-If you're +If you're using git on Windows you'll want to enable automatic CR/LF conversion in your local copy of the repository:
@@ -216,7 +216,7 @@ If you want the rebase action to be the default action, then git config --global branch.autosetuprebase=always-See Understanding Git Conceptually for a fairly clear explanation about all of this. +See Understanding Git Conceptually for a fairly clear explanation about all of this.
diff --git a/docs/science.html b/docs/science.html index 9c30a527edb..74a24457e7e 100644 --- a/docs/science.html +++ b/docs/science.html @@ -17,58 +17,58 @@This page describes the features and status of Mesa's support for the - + OpenGL Shading Language.
@@ -250,10 +250,9 @@ regressions.-The Piglit project +The Piglit project has many GLSL tests and the -Glean glsl1 test -tests GLSL features. +Glean glsl1 test tests GLSL features.
diff --git a/docs/sourcedocs.html b/docs/sourcedocs.html index d441f4343f4..253e81c4a39 100644 --- a/docs/sourcedocs.html +++ b/docs/sourcedocs.html @@ -17,7 +17,7 @@
-Doxygen +Doxygen is used to automatically produce cross-referenced documentation from the Mesa source code.
@@ -31,14 +31,14 @@ thedoxygen
directory and run make
.
For an example of Doxygen usage in Mesa, see a recent source file -such as bufferobj.c. +such as bufferobj.c.
If you're reading this page from your local copy of Mesa, and have run the doxygen scripts, you can read the documentation -here +here
diff --git a/docs/systems.html b/docs/systems.html index 837335c504c..3659b94942e 100644 --- a/docs/systems.html +++ b/docs/systems.html @@ -34,13 +34,13 @@ Hardware drivers include:@@ -58,7 +58,7 @@ Additional driver information:
src/util/
directory.This page describes how to build, install and use the -VMware guest GL driver +VMware guest GL driver (aka the SVGA or SVGA3D driver) for Linux using the latest source code. This driver gives a Linux virtual machine access to the host's GPU for hardware-accelerated 3D. @@ -35,9 +35,9 @@ included in newer Linux distributions. For more information about the X components see these wiki pages at x.org: