X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Fdownload.html;h=6b2b60cd606cb1c8686835d8dc16b92502c2dd68;hb=e34dd4f5084c73c0a2fcadf783e8f7d8199bb5ca;hp=3c4d5976c2c92a4b76e945d9d4777ef65f572d20;hpb=4683529048ee133481b2d8f1cae1685aa1736f9a;p=mesa.git diff --git a/docs/download.html b/docs/download.html index 3c4d5976c2c..6b2b60cd606 100644 --- a/docs/download.html +++ b/docs/download.html @@ -1,71 +1,59 @@ - + + + + + Getting Mesa + + + -Getting Mesa +
+

The Mesa 3D Graphics Library

+
- + +
- - -

Downloading

+

Downloading

Primary Mesa download site: -freedesktop.org (FTP) +ftp.freedesktop.org (FTP) +or mesa.freedesktop.org +(HTTPS).

-When a new release is coming, release candidates (betas) may be found -here. +Starting with the first release of 2017, Mesa's version scheme is +year-based. Filenames are in the form mesa-Y.N.P.tar.gz, where +Y is the year (two digits), N is an incremental number +(starting at 0) and P is the patch number (0 for the first +release, 1 for the first patch after that).

- -

-The Mesa package is named MesaLib-x.y.z.{tar.bz2, tar.gz, zip} where x.y.z -is the version. There are three types of compressed archives. -

-In the past, there was also MesaGLUT-x.y.z.{tar.bz2, tar.gz, zip} packages which -contained Mark Kilgard's GLUT library. -Most Linux distributions include an implementation of GLUT (such as freeglut). -

-

-In the past, the Mesa demos collection was distributed as -MesaDemos-x.y.z.{tar.bz2, tar.gz, zip}. -Now, the - -Mesa demos are distributed separately. +When a new release is coming, release candidates (betas) may be found +in the same directory, and are recognisable by the +mesa-Y.N.P-rcX.tar.gz filename.

-

Unpacking

+

Unpacking

-To unpack .tar.gz files: +Mesa releases are available in two formats: .tar.xz and .tar.gz.

+ +

+To unpack the tarball:

-	tar zxf MesaLib-x.y.z.tar.gz
-
-or -
-	gzcat MesaLib-x.y.z.tar.gz | tar xf -
+	tar xf mesa-Y.N.P.tar.xz
 
or
-	gunzip MesaLib-x.y.z.tar.gz ; tar xf MesaLib-x.y.z.tar
+	tar xf mesa-Y.N.P.tar.gz
 
-

-To unpack .tar.bz2 files: -

-
-	bunzip2 -c MesaLib-x.y.z.tar.gz | tar xf -
-
-

-To unpack .zip files:

-
-	unzip MesaLib-x.y.z.zip
-

Contents

@@ -74,23 +62,17 @@ To unpack .zip files: After unpacking you'll have these files and directories (among others):

-Makefile	- top-level Makefile for most systems
-configs/	- makefile parameter files for various systems
+autogen.sh	- Autoconf script for *nix systems
+scons/		- SCons script for Windows builds
 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/gallium     - sources for Gallium and Gallium 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
 
-If you downloaded and unpacked the MesaGLUT.x.y.z package: -
-src/glut	- GLUT library source code
-

Proceed to the compilation and installation @@ -98,5 +80,33 @@ instructions.

- - +

Demos, GLUT, and GLU

+ +

+A package of SGI's GLU library is available +here +

+ +

+A package of Mark Kilgard's GLUT library is available +here +

+ +

+The Mesa demos collection is available +here +

+ +

+In the past, GLUT, GLU and the Mesa demos were released in conjunction with +Mesa releases. But since GLUT, GLU and the demos change infrequently, they +were split off into their own git repositories: + +GLUT, +GLU and +Demos, +

+ +
+ +