minor updates

This commit is contained in:
Brian Paul
2003-03-30 16:54:36 +00:00
parent 954a9b8885
commit a376e339a5

View File

@@ -7,7 +7,7 @@
<center> <center>
<h1>Mesa Frequently Asked Questions</h1> <h1>Mesa Frequently Asked Questions</h1>
Last updated: 7 March 2003 Last updated: 30 March 2003
</center> </center>
<br> <br>
@@ -32,20 +32,20 @@ Last updated: 7 March 2003
<h2><a name="part1">1.1 What is Mesa?</a></h2> <h2><a name="part1">1.1 What is Mesa?</a></h2>
<p> <p>
<a name="part1">Mesa is an open-source implementation of the OpenGL specification. <a name="part1">Mesa is an open-source implementation of the OpenGL specification.
OpenGL is a high-level programming library for interactive 3D graphics. OpenGL is a programming library for writing interactive 3D applications.
See the </a><a href="http://www.opengl.org/">OpenGL website</a> for more See the </a><a href="http://www.opengl.org/">OpenGL website</a> for more
information. information.
</p> </p>
<p> <p>
Mesa 5.0.x supports the OpenGL 1.4 specification. Mesa 5.x supports the OpenGL 1.4 specification.
</p> </p>
<h2>1.2 Does Mesa support/use graphics hardware?</h2> <h2>1.2 Does Mesa support/use graphics hardware?</h2>
<p> <p>
Yes. Specifically, Mesa serves as the OpenGL core for the XFree86/DRI Yes. Specifically, Mesa serves as the OpenGL core for the open-source
OpenGL drivers. See the <a href="http://dri.sf.net/">DRI website</a> for XFree86/DRI OpenGL drivers. See the <a href="http://dri.sf.net/">DRI
more information. website</a> for more information.
</p> </p>
<p> <p>
There have been other hardware drivers for Mesa over the years (such as There have been other hardware drivers for Mesa over the years (such as
@@ -53,34 +53,40 @@ the 3Dfx Glide/Voodoo driver, an old S3 driver, etc) but the DRI drivers
are the modern ones. are the modern ones.
</p> </p>
<h2>1.3 What purpose does (software) Mesa serve today?</h2> <h2>1.3 What purpose does Mesa (software-based rendering) serve today?</h2>
<p> <p>
Commercial, hardware-accelerated OpenGL implementations are available for Hardware-accelerated OpenGL implementations are available for most popular
many operating systems today. operating systems today.
Still, Mesa serves at least these purposes: Still, Mesa serves at least these purposes:
</p> </p>
<ul> <ul>
<li>Mesa is used as the core of the XFree86/DRI hardware drivers. <li>Mesa is used as the core of the open-source XFree86/DRI hardware drivers.
</li><li>Mesa is quite portable and allows OpenGL to be used on systems that have </li>
no other OpenGL solution. <li>Mesa is quite portable and allows OpenGL to be used on systems
</li><li>Software rendering with Mesa serves as a reference for validating the that have no other OpenGL solution.
</li>
<li>Software rendering with Mesa serves as a reference for validating the
hardware drivers. hardware drivers.
</li><li>A software implementation of OpenGL is useful for experimentation, such </li>
as testing new rendering techniques. <li>A software implementation of OpenGL is useful for experimentation,
</li><li>Mesa can render images with deep color channels: 16-bit integer and 32-bit such as testing new rendering techniques.
floating point color channels are supported. </li>
<li>Mesa can render images with deep color channels: 16-bit integer
and 32-bit floating point color channels are supported.
This capability is only now appearing in hardware. This capability is only now appearing in hardware.
</li><li>Mesa's internal limits (max lights, clip planes, texture size, etc) can be </li>
<li>Mesa's internal limits (max lights, clip planes, texture size, etc) can be
changed for special needs (hardware limits are hard to overcome). changed for special needs (hardware limits are hard to overcome).
</li></ul> </li>
</ul>
<h2>1.4 How do I upgrade my DRI installation to use a new Mesa release?</h2> <h2>1.4 How do I upgrade my DRI installation to use a new Mesa release?</h2>
<p> <p>
You don't! The Mesa source code lives inside the XFree86/DRI source tree You don't! A copy of the Mesa source code lives inside the XFree86/DRI source
and gets compiled into the individual DRI driver modules. tree and gets compiled into the individual DRI driver modules.
If you try to install Mesa over an XFree86/DRI installation, you'll lose If you try to install Mesa over an XFree86/DRI installation, you'll lose
hardware rendering (because Mesa's libGL.so is different than the XFree86 hardware rendering (because stand-alone Mesa's libGL.so is different than
libGL.so). the XFree86 libGL.so).
</p> </p>
<p> <p>
The DRI developers will incorporate the latest release of Mesa into the The DRI developers will incorporate the latest release of Mesa into the