blob: 6a9533aaeb3a751ab5fd597e59522440d846a338 [file] [log] [blame]
Brian Paul0b27ace2003-03-08 17:38:57 +00001<HTML>
2
3<TITLE>Getting Mesa</TITLE>
4
Brian Paul36da0452005-01-20 03:55:10 +00005<link rel="stylesheet" type="text/css" href="mesa.css"></head>
6
7<BODY>
Brian Paul0b27ace2003-03-08 17:38:57 +00008
Brian Paul7f8cb302005-09-10 16:57:22 +00009<H1>Downloading</H1>
Brian Paul0b27ace2003-03-08 17:38:57 +000010
11<p>
Brian Paul5d56e312009-09-03 15:44:49 -060012Primary Mesa download site:
13<a href="ftp://ftp.freedesktop.org/pub/mesa/"
14target="_parent">freedesktop.org</a> (FTP)
Brian Paul0b27ace2003-03-08 17:38:57 +000015</p>
16
Brian Paul3491cbe2008-06-21 10:14:22 -060017<p>
Brian Paul5d56e312009-09-03 15:44:49 -060018When a new release is coming, release candidates (betas) may be found
19<a href="ftp://ftp.freedesktop.org/pub/mesa/beta/" target="_parent">here</a>.
Brian Paul3491cbe2008-06-21 10:14:22 -060020</p>
21
Brian Paul7f8cb302005-09-10 16:57:22 +000022
Brian Paul7f8cb302005-09-10 16:57:22 +000023<H1>Unpacking</H1>
24
25<p>
Brian Paulf64bae22012-04-19 08:56:02 -060026Mesa releases are available in three formats: .tar.bz2, .tar.gz, and .zip
27</p>
28
29<p>
Brian Paul48f696c2011-04-04 11:16:51 -060030To unpack .tar.gz files:
Brian Paul7f8cb302005-09-10 16:57:22 +000031</p>
Brian Paul0b27ace2003-03-08 17:38:57 +000032<pre>
Brian Paul48f696c2011-04-04 11:16:51 -060033 tar zxf MesaLib-x.y.z.tar.gz
Brian Paul0b27ace2003-03-08 17:38:57 +000034</pre>
Brian Paul7f8cb302005-09-10 16:57:22 +000035or
36<pre>
Brian Paul48f696c2011-04-04 11:16:51 -060037 gzcat MesaLib-x.y.z.tar.gz | tar xf -
Brian Paul7f8cb302005-09-10 16:57:22 +000038</pre>
39or
40<pre>
Brian Paul48f696c2011-04-04 11:16:51 -060041 gunzip MesaLib-x.y.z.tar.gz ; tar xf MesaLib-x.y.z.tar
Brian Paul7f8cb302005-09-10 16:57:22 +000042</pre>
Brian Paul48f696c2011-04-04 11:16:51 -060043<p>
44To unpack .tar.bz2 files:
45</p>
Brian Paul7f8cb302005-09-10 16:57:22 +000046<pre>
Brian Paul48f696c2011-04-04 11:16:51 -060047 bunzip2 -c MesaLib-x.y.z.tar.gz | tar xf -
Brian Paul7f8cb302005-09-10 16:57:22 +000048</pre>
Brian Paul48f696c2011-04-04 11:16:51 -060049<p>
50To unpack .zip files:
51</p>
Brian Paul7f8cb302005-09-10 16:57:22 +000052<pre>
Brian Paul48f696c2011-04-04 11:16:51 -060053 unzip MesaLib-x.y.z.zip
Brian Paul7f8cb302005-09-10 16:57:22 +000054</pre>
Brian Paul7f8cb302005-09-10 16:57:22 +000055
56
57<h1>Contents</h1>
Brian Paul0b27ace2003-03-08 17:38:57 +000058
59<p>
Brian Pauld9eff8b2006-07-12 20:14:43 +000060After unpacking you'll have these files and directories (among others):
Brian Paul0b27ace2003-03-08 17:38:57 +000061</p>
62<pre>
Brian Paul7f8cb302005-09-10 16:57:22 +000063Makefile - top-level Makefile for most systems
64configs/ - makefile parameter files for various systems
Brian Paul0b27ace2003-03-08 17:38:57 +000065include/ - GL header (include) files
Brian Paulafc04282003-09-03 23:04:31 +000066bin/ - shell scripts for making shared libraries, etc
Brian Paul0b27ace2003-03-08 17:38:57 +000067docs/ - documentation
Brian Paulafc04282003-09-03 23:04:31 +000068src/ - source code for libraries
69src/mesa - sources for the main Mesa library and device drivers
Brian Paul48f696c2011-04-04 11:16:51 -060070src/gallium - sources for Gallium and Gallium drivers
Brian Paulafc04282003-09-03 23:04:31 +000071src/glu - libGLU source code
Brian Pauld9eff8b2006-07-12 20:14:43 +000072src/glx - sources for building libGL with full GLX and DRI support
Brian Paul7f8cb302005-09-10 16:57:22 +000073</pre>
Brian Paulafc04282003-09-03 23:04:31 +000074
Brian Paul0b27ace2003-03-08 17:38:57 +000075
76<p>
Brian Paul7f8cb302005-09-10 16:57:22 +000077Proceed to the <a href="install.html">compilation and installation
Brian Paul0b27ace2003-03-08 17:38:57 +000078instructions</a>.
79</p>
80
Brian Paul0b27ace2003-03-08 17:38:57 +000081
Brian Paulf64bae22012-04-19 08:56:02 -060082<H1>Demos and GLUT</H2>
83
84<p>
85A package of Mark Kilgard's GLUT library is available
86<a href="ftp://ftp.freedesktop.org/pub/mesa/glut/" target="_parent">here</a>
87</p>
88
89<p>
90The Mesa demos collection is available
91<a href="ftp://ftp.freedesktop.org/pub/mesa/demos/" target="_parent">here</a>
92</p>
93
94<p>
95In the past, GLUT and the Mesa demos were released in conjunction with
96Mesa releases. But since GLUT and the demos change infrequently, they
97were split off some time ago.
98</p>
99
100
Brian Paul0b27ace2003-03-08 17:38:57 +0000101</BODY>
102</HTML>