123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- <HTML>
-
- <TITLE>Getting Mesa</TITLE>
-
- <link rel="stylesheet" type="text/css" href="mesa.css"></head>
-
- <BODY>
-
- <H1>Downloading</H1>
-
- <p>
- Last development release: <b>6.5.2</b>
- </p>
-
- <p>
- Last stable release: <b>6.4.2</b>
- </p>
-
- <p>
- Primary download site:
- <a href="http://sourceforge.net/project/showfiles.php?group_id=3"
- target="_parent">SourceForge</a>
- </p>
-
-
- <p>
- Mesa is distributed in several parts:
- </p>
- <ul>
- <li><b>MesaLib-x.y.z</b> - the main Mesa library source code, drivers
- and documentation.
- </li>
- <li><b>MesaDemos-x.y.z</b> - OpenGL demonstration and test programs.
- Most of the programs require GLUT (either the
- <a href="http://www.opengl.org/resources/libraries/glut"
- target="_parent">original GLUT by Mark Kilgard</a> or
- <a href="http://freeglut.sourceforge.net" target="_parent">freeglut</a> or
- <a href="http://openglut.sourceforge.net" target="_parent">OpenGLUT</a>).
- </li>
- <li><b>MesaGLUT-x.y.z</b> - Mark Kilgard's GLUT, easily compiled and used
- with Mesa. Plus, other implementation of GLUT for DOS, OS/2, BeOS, etc.
- </li>
- </ul>
-
- <p>
- If you're not interested in running the demos, you'll only need the first
- package.
- </p>
-
- <p>
- If you're new to this and not sure what you're doing, grab all three packages.
- </p>
-
- <p>
- The packages are available in .tar.gz, .tar.bz2 and .zip formats.
- Other sites might offer additional package formats.
- </p>
-
- <H1>Unpacking</H1>
-
- <p>
- All the packages should be in the same directory prior to unpacking.
- </p>
-
- <ul>
- <li>To unpack .tar.gz files:
- <pre>
- tar zxf MesaLib-X.Y.tar.gz
- tar zxf MesaDemos-X.Y.tar.gz
- tar zxf MesaGLUT-X.Y.tar.gz
- </pre>
- or
- <pre>
- gzcat MesaLib-X.Y.tar.gz | tar xf -
- gzcat MesaDemos-X.Y.tar.gz | tar xf -
- gzcat MesaGLUT-X.Y.tar.gz | tar xf -
- </pre>
- or
- <pre>
- gunzip MesaLib-X.Y.tar.gz ; tar xf MesaLib-X.Y.tar
- gunzip MesaDemos-X.Y.tar.gz ; tar xf MesaDemos-X.Y.tar
- gunzip MesaGLUT-X.Y.tar.gz ; tar xf MesaGLUT-X.Y.tar
- </pre>
- <li>To unpack .tar.bz2 files:
- <pre>
- bunzip2 -c MesaLib-X.Y.tar.gz | tar xf -
- bunzip2 -c MesaDemos-X.Y.tar.gz | tar xf -
- bunzip2 -c MesaGLUT-X.Y.tar.gz | tar xf -
- </pre>
- <li>To unpack .zip files:
- <pre>
- unzip MesaLib-X.Y.zip
- unzip MesaDemos-X.Y.zip
- unzip MesaGLUT-X.Y.zip
- </pre>
- </ul>
-
-
- <h1>Contents</h1>
-
- <p>
- After unpacking you'll have these files and directories (among others):
- </p>
- <pre>
- Makefile - top-level Makefile for most systems
- configs/ - makefile parameter files for various systems
- include/ - GL header (include) files
- bin/ - shell scripts for making shared libraries, etc
- docs/ - documentation
- src/ - source code for libraries
- src/mesa - sources for the main Mesa library and device drivers
- src/glu - libGLU source code
- src/glx - sources for building libGL with full GLX and DRI support
- src/glw - Xt/Motif/OpenGL widget code
- </pre>
-
- If you downloaded and unpacked the MesaDemos.X.Y package:
-
- <pre>
- progs/demos - original Mesa demos
- progs/xdemos - GLX OpenGL/Mesa demos
- progs/redbook - examples from the OpenGL Programming Guide
- progs/samples - examples from SGI
- progs/images/ - image files
- </pre>
-
- If you downloaded and unpacked the MesaGLUT.X.Y package:
- <pre>
- src/glut - GLUT library source code
- </pre>
-
- <p>
- Proceed to the <a href="install.html">compilation and installation
- instructions</a>.
- </p>
-
-
- </BODY>
- </HTML>
|