X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Fdownload.html;h=bf5fb24f2069a782b2ada0c4aa49328371185269;hb=d003877c669414474fbe00ca423ebbb462939529;hp=79b34e4990f86d7b9b288db2c0dffacacc0aa39c;hpb=0b27aceae2464db3dd149cf4fd667e353a655c5e;p=mesa.git diff --git a/docs/download.html b/docs/download.html index 79b34e4990f..bf5fb24f206 100644 --- a/docs/download.html +++ b/docs/download.html @@ -2,105 +2,138 @@ Getting Mesa - + -

Downloading / Unpacking

+ + +

Downloading

+ +

+Last development release: 6.5.2 +

+ +

+Last stable release: 6.4.2 +

+ +

+Primary download site: +SourceForge +

+ + +

+Mesa is distributed in several parts: +

+ + +

+If you're not interested in running the demos, you'll only need the first +package. +

-Mesa can be downloaded from the - -SourceForge download area. +If you're new to this and not sure what you're doing, grab all three packages.

-Since version 2.3, Mesa is distributed in two pieces: main library code -and demos. If you're upgrading from a previous version of Mesa or you're not -interested in the demos you can just download the core Mesa archive file. +The packages are available in .tar.gz, .tar.bz2 and .zip formats. +Other sites might offer additional package formats.

+

Unpacking

+

-Mesa is available in at least three archive formats: +All the packages should be in the same directory prior to unpacking.

+ + + +

Contents

-After unpacking you'll have these directories (and more): +After unpacking you'll have these files and directories (among others):

-Makefile.X11	- "old" top-level Makefile for X11-based systems
-Make-config	- system configurations used by the Makefile.X11
-configure	- the GNU autoconf script
-bin/		- shell scripts for making shared libraries, etc
+Makefile	- top-level Makefile for most systems
+configs/	- makefile parameter files for various systems
 include/	- GL header (include) files
-lib/		- client libraries, created during installation
-src/		- source code for the main libGL library
-si-glu/		- SGI Sample Implementation of libGLU
-src-glu/	- old source code for libGLU (obsolete)
+bin/		- shell scripts for making shared libraries, etc
 docs/		- documentation
-util/		- handly utility functions
-widgets-mesa/	- Mesa widgets for Xt/Motif (obsolete)
-widgets-sgi/	- SGI OpenGL widgets for Xt/Motif
+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
+
-and if you downloaded and unpacked the demos: +If you downloaded and unpacked the MesaDemos.X.Y package: -src-glut/ - source code for GLUT toolkit -demos/ - GLUT demos -xdemos/ - X11 and SVGA demo programs -samples/ - sample OpenGL programs from SGI -book/ - example programs from the OpenGL Programming Guide, - converted to GLUT by Mark Kilgard, from GLUT distribution. -images/ - image files +
+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
+
+If you downloaded and unpacked the MesaGLUT.X.Y package: +
+src/glut	- GLUT library source code
 

-Proceed to compilation and installation +Proceed to the compilation and installation instructions.

-

GLUT

- -

-Mesa 2.5 and later includes Mark Kilgard's GLUT library (GL Utility Toolkit). -GLUT is built automatically on systems which support it. -

-

-The GLUT tests, demos, examples, etc are not included, just the main library. -To obtain the latest complete release of GLUT please visit the -GLUT homepage -

-