download.html revision f64bae2e2a4181a6e9b0890e178b96b9bd3a00ae
1<HTML>
2
3<TITLE>Getting Mesa</TITLE>
4
5<link rel="stylesheet" type="text/css" href="mesa.css"></head>
6
7<BODY>
8
9<H1>Downloading</H1>
10
11<p>
12Primary Mesa download site:
13<a href="ftp://ftp.freedesktop.org/pub/mesa/"
14target="_parent">freedesktop.org</a> (FTP)
15</p>
16
17<p>
18When 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>.
20</p>
21
22
23<H1>Unpacking</H1>
24
25<p>
26Mesa releases are available in three formats: .tar.bz2, .tar.gz, and .zip
27</p>
28
29<p>
30To unpack .tar.gz files:
31</p>
32<pre>
33	tar zxf MesaLib-x.y.z.tar.gz
34</pre>
35or
36<pre>
37	gzcat MesaLib-x.y.z.tar.gz | tar xf -
38</pre>
39or
40<pre>
41	gunzip MesaLib-x.y.z.tar.gz ; tar xf MesaLib-x.y.z.tar
42</pre>
43<p>
44To unpack .tar.bz2 files:
45</p>
46<pre>
47	bunzip2 -c MesaLib-x.y.z.tar.gz | tar xf -
48</pre>
49<p>
50To unpack .zip files:
51</p>
52<pre>
53	unzip MesaLib-x.y.z.zip
54</pre>
55
56
57<h1>Contents</h1>
58
59<p>
60After unpacking you'll have these files and directories (among others):
61</p>
62<pre>
63Makefile	- top-level Makefile for most systems
64configs/	- makefile parameter files for various systems
65include/	- GL header (include) files
66bin/		- shell scripts for making shared libraries, etc
67docs/		- documentation
68src/		- source code for libraries
69src/mesa	- sources for the main Mesa library and device drivers
70src/gallium     - sources for Gallium and Gallium drivers
71src/glu		- libGLU source code
72src/glx		- sources for building libGL with full GLX and DRI support
73</pre>
74
75
76<p>
77Proceed to the <a href="install.html">compilation and installation
78instructions</a>.
79</p>
80
81
82<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
101</BODY>
102</HTML>
103