diff options
Diffstat (limited to 'mesalib/docs')
-rw-r--r-- | mesalib/docs/faq.html | 43 | ||||
-rw-r--r-- | mesalib/docs/index.html | 10 | ||||
-rw-r--r-- | mesalib/docs/relnotes-9.0.html | 6 |
3 files changed, 38 insertions, 21 deletions
diff --git a/mesalib/docs/faq.html b/mesalib/docs/faq.html index dd4e7de0d..97c59d381 100644 --- a/mesalib/docs/faq.html +++ b/mesalib/docs/faq.html @@ -16,7 +16,7 @@ <center> <h1>Mesa Frequently Asked Questions</h1> -Last updated: 20 September 2012 +Last updated: 9 October 2012 </center> <br> @@ -236,15 +236,22 @@ Basically you'll want the following: Mesa version number. </li></ul> <p> -After installing X.org and the DRI drivers, some of these files -may be symlinks into the /usr/X11R6/ tree. +When configuring Mesa, there are three autoconf options that affect the install +location that you should take care with: <code>--prefix</code>, +<code>--libdir</code>, and <code>--with-dri-driverdir</code>. To install Mesa +into the system location where it will be available for all programs to use, set +<code>--prefix=/usr</code>. Set <code>--libdir</code> to where your Linux +distribution installs system libraries, usually either <code>/usr/lib</code> or +<code>/usr/lib64</code>. Set <code>--with-dri-driverdir</code> to the directory +where your Linux distribution installs DRI drivers. To find your system's DRI +driver directory, try executing <code>find /usr -type d -name dri</code>. For +example, if the <code>find</code> command listed <code>/usr/lib64/dri</code>, +then set <code>--with-dri-driverdir=/usr/lib64/dri</code>. </p> <p> -The old-style Makefile system doesn't install the Mesa libraries; it's -up to you to copy them (and the headers) to the right place. -</p> -<p> -The GLUT header and library should go in the same directories. +After determining the correct values for the install location, configure Mesa +with <code>./configure --prefix=/usr --libdir=xxx --with-dri-driverdir=xxx</code> +and then install with <code>sudo make install</code>. </p> <br> <br> @@ -254,22 +261,20 @@ The GLUT header and library should go in the same directories. <h2>3.1 Rendering is slow / why isn't my graphics hardware being used?</h2> <p> -Stand-alone Mesa (downloaded as MesaLib-x.y.z.tar.gz) doesn't have any -support for hardware acceleration (with the exception of the 3DFX Voodoo -driver). -</p> -<p> -What you really want is a DRI or NVIDIA (or another vendor's OpenGL) driver -for your particular hardware. +If Mesa can't use its hardware accelerated drivers it falls back on one of its software renderers. +(eg. classic swrast, softpipe or llvmpipe) </p> <p> You can run the <code>glxinfo</code> program to learn about your OpenGL library. -Look for the GL_VENDOR and GL_RENDERER values. -That will identify who's OpenGL library you're using and what sort of +Look for the <code>OpenGL vendor</code> and <code>OpenGL renderer</code> values. +That will identify who's OpenGL library with which driver you're using and what sort of hardware it has detected. </p> <p> +If you're using a hardware accelerated driver you want <code>direct rendering: Yes</code>. +</p> +<p> If your DRI-based driver isn't working, go to the <a href="http://dri.freedesktop.org/">DRI website</a> for trouble-shooting information. </p> @@ -365,8 +370,8 @@ target hardware/operating system. <p> The best way to get started is to use an existing driver as your starting point. -For a software driver, the X11 and OSMesa drivers are good examples. -For a hardware driver, the Radeon and R200 DRI drivers are good examples. +For a classic hardware driver, the i965 driver is a good example. +For a Gallium3D hardware driver, the r300g, r600g and the i915g are good examples. </p> <p>The DRI website has more information about writing hardware drivers. The process isn't well document because the Mesa driver interface changes diff --git a/mesalib/docs/index.html b/mesalib/docs/index.html index 7ebc1ea72..ac4ff8d9e 100644 --- a/mesalib/docs/index.html +++ b/mesalib/docs/index.html @@ -16,6 +16,16 @@ <h1>News</h1> +<h2>October 8, 2012</h2> + +<p> +<a href="relnotes-9.0.html">Mesa 9.0</a> is released. +This is the first version of Mesa to support OpenGL 3.1 and GLSL 1.40 +(with the i965 driver). +See the release notes for more information about the release. +</p> + + <h2>July 10, 2012</h2> <p> diff --git a/mesalib/docs/relnotes-9.0.html b/mesalib/docs/relnotes-9.0.html index 29371b5ac..16b1417f3 100644 --- a/mesalib/docs/relnotes-9.0.html +++ b/mesalib/docs/relnotes-9.0.html @@ -14,7 +14,7 @@ <iframe src="contents.html"></iframe> <div class="content"> -<h1>Mesa 9.0 Release Notes / date TBD</h1> +<h1>Mesa 9.0 Release Notes / October 8, 2012</h1> <p> Mesa 9.0 is a new development release. @@ -33,7 +33,9 @@ because GL_ARB_compatibility is not supported. <h2>MD5 checksums</h2> <pre> -tbd +be4cd34c6599a7cb9d254b05c48bdb1f MesaLib-9.0.tar.gz +60e557ce407be3732711da484ab3db6c MesaLib-9.0.tar.bz2 +16b128544cd3f7e237927bb9f8aab7ce MesaLib-9.0.zip </pre> |