download.html revision 848b8605
1848b8605Smrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2848b8605Smrg<html lang="en">
3848b8605Smrg<head>
4848b8605Smrg  <meta http-equiv="content-type" content="text/html; charset=utf-8">
5848b8605Smrg  <title>Getting Mesa</title>
6848b8605Smrg  <link rel="stylesheet" type="text/css" href="mesa.css">
7848b8605Smrg</head>
8848b8605Smrg<body>
9848b8605Smrg
10848b8605Smrg<div class="header">
11848b8605Smrg  <h1>The Mesa 3D Graphics Library</h1>
12848b8605Smrg</div>
13848b8605Smrg
14848b8605Smrg<iframe src="contents.html"></iframe>
15848b8605Smrg<div class="content">
16848b8605Smrg
17848b8605Smrg<h1>Downloading</h1>
18848b8605Smrg
19848b8605Smrg<p>
20848b8605SmrgPrimary Mesa download site:
21848b8605Smrg<a href="ftp://ftp.freedesktop.org/pub/mesa/">freedesktop.org</a> (FTP)
22848b8605Smrg</p>
23848b8605Smrg
24848b8605Smrg<p>
25848b8605SmrgWhen a new release is coming, release candidates (betas) may be found
26848b8605Smrg<a href="ftp://ftp.freedesktop.org/pub/mesa/beta/">here</a>.
27848b8605Smrg</p>
28848b8605Smrg
29848b8605Smrg
30848b8605Smrg<h1>Unpacking</h1>
31848b8605Smrg
32848b8605Smrg<p>
33848b8605SmrgMesa releases are available in three formats: .tar.bz2, .tar.gz, and .zip
34848b8605Smrg</p>
35848b8605Smrg
36848b8605Smrg<p>
37848b8605SmrgTo unpack .tar.gz files:
38848b8605Smrg</p>
39848b8605Smrg<pre>
40848b8605Smrg	tar zxf MesaLib-x.y.z.tar.gz
41848b8605Smrg</pre>
42848b8605Smrgor
43848b8605Smrg<pre>
44848b8605Smrg	gzcat MesaLib-x.y.z.tar.gz | tar xf -
45848b8605Smrg</pre>
46848b8605Smrgor
47848b8605Smrg<pre>
48848b8605Smrg	gunzip MesaLib-x.y.z.tar.gz ; tar xf MesaLib-x.y.z.tar
49848b8605Smrg</pre>
50848b8605Smrg<p>
51848b8605SmrgTo unpack .tar.bz2 files:
52848b8605Smrg</p>
53848b8605Smrg<pre>
54848b8605Smrg	bunzip2 -c MesaLib-x.y.z.tar.gz | tar xf -
55848b8605Smrg</pre>
56848b8605Smrg<p>
57848b8605SmrgTo unpack .zip files:
58848b8605Smrg</p>
59848b8605Smrg<pre>
60848b8605Smrg	unzip MesaLib-x.y.z.zip
61848b8605Smrg</pre>
62848b8605Smrg
63848b8605Smrg
64848b8605Smrg<h1>Contents</h1>
65848b8605Smrg
66848b8605Smrg<p>
67848b8605SmrgAfter unpacking you'll have these files and directories (among others):
68848b8605Smrg</p>
69848b8605Smrg<pre>
70848b8605SmrgMakefile	- top-level Makefile for most systems
71848b8605Smrgconfigs/	- makefile parameter files for various systems
72848b8605Smrginclude/	- GL header (include) files
73848b8605Smrgbin/		- shell scripts for making shared libraries, etc
74848b8605Smrgdocs/		- documentation
75848b8605Smrgsrc/		- source code for libraries
76848b8605Smrgsrc/mesa	- sources for the main Mesa library and device drivers
77848b8605Smrgsrc/gallium     - sources for Gallium and Gallium drivers
78848b8605Smrgsrc/glx		- sources for building libGL with full GLX and DRI support
79848b8605Smrg</pre>
80848b8605Smrg
81848b8605Smrg
82848b8605Smrg<p>
83848b8605SmrgProceed to the <a href="install.html">compilation and installation
84848b8605Smrginstructions</a>.
85848b8605Smrg</p>
86848b8605Smrg
87848b8605Smrg
88848b8605Smrg<h1>Demos, GLUT, and GLU</h1>
89848b8605Smrg
90848b8605Smrg<p>
91848b8605SmrgA package of SGI's GLU library is available
92848b8605Smrg<a href="ftp://ftp.freedesktop.org/pub/mesa/glu/">here</a>
93848b8605Smrg</p>
94848b8605Smrg
95848b8605Smrg<p>
96848b8605SmrgA package of Mark Kilgard's GLUT library is available
97848b8605Smrg<a href="ftp://ftp.freedesktop.org/pub/mesa/glut/">here</a>
98848b8605Smrg</p>
99848b8605Smrg
100848b8605Smrg<p>
101848b8605SmrgThe Mesa demos collection is available
102848b8605Smrg<a href="ftp://ftp.freedesktop.org/pub/mesa/demos/">here</a>
103848b8605Smrg</p>
104848b8605Smrg
105848b8605Smrg<p>
106848b8605SmrgIn the past, GLUT, GLU and the Mesa demos were released in conjunction with
107848b8605SmrgMesa releases.  But since GLUT, GLU and the demos change infrequently, they
108848b8605Smrgwere split off into their own git repositories:
109848b8605Smrg
110848b8605Smrg<a href="http://cgit.freedesktop.org/mesa/glut/">GLUT</a>,
111848b8605Smrg<a href="http://cgit.freedesktop.org/mesa/glu/">GLU</a> and
112848b8605Smrg<a href="http://cgit.freedesktop.org/mesa/demos/">Demos</a>,
113848b8605Smrg</p>
114848b8605Smrg
115848b8605Smrg</div>
116848b8605Smrg</body>
117848b8605Smrg</html>
118