X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Fdownload.html;h=8fe7c295b42c74014279a1c12cb9b92ea9e70c38;hb=a2689ebcd68ccf9b3bcbf9bae926c70beccd6a11;hp=2d587f35f9f344910fca128968808fb393b801b1;hpb=5aaeb13a768f0c7d3706f6c170901b118ae1aa2d;p=mesa.git diff --git a/docs/download.html b/docs/download.html index 2d587f35f9f..8fe7c295b42 100644 --- a/docs/download.html +++ b/docs/download.html @@ -1,142 +1,98 @@ - + + + + + Downloading and Unpacking + + + -Getting Mesa +
+ The Mesa 3D Graphics Library +
- + +
- +

Downloading and Unpacking

-

Downloading

+

Downloading

-Current development release: 7.1 -
-Last stable release: 7.0.4 +Primary Mesa download site: +ftp.freedesktop.org (FTP) +or mesa.freedesktop.org +(HTTPS).

-Primary download site: -SourceForge +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).

-When a new release is coming, release candidates (betas) can be found -here. +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.

-

-Mesa is distributed in several parts: -

- - -

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

+

Unpacking

-If you're new to this and not sure what you're doing, grab all three packages. +Mesa releases are available in two formats: .tar.xz and .tar.gz.

-The packages are available in .tar.gz, .tar.bz2 and .zip formats. -Other sites might offer additional package formats. -

- -

Unpacking

- -

-All the packages should be in the same directory prior to unpacking. +To unpack the tarball:

- - -

Contents

+

Contents

-After unpacking you'll have these files and directories (among others): +Proceed to the compilation and installation +instructions.

-
-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
-
-If you downloaded and unpacked the MesaDemos.X.Y package: -
-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
-
+

Demos, GLUT, and GLU

-If you downloaded and unpacked the MesaGLUT.X.Y package: -
-src/glut	- GLUT library source code
-
+

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

-Proceed to the compilation and installation -instructions. +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, +

- - +
+ +