Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 1 | <HTML> |
2 | |||||
3 | <TITLE>Getting Mesa</TITLE> | ||||
4 | |||||
Brian Paul | 36da045 | 2005-01-20 03:55:10 +0000 | [diff] [blame] | 5 | <link rel="stylesheet" type="text/css" href="mesa.css"></head> |
6 | |||||
7 | <BODY> | ||||
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 8 | |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 9 | <H1>Downloading</H1> |
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 10 | |
11 | <p> | ||||
Brian Paul | 5d56e31 | 2009-09-03 15:44:49 -0600 | [diff] [blame] | 12 | Primary Mesa download site: |
13 | <a href="ftp://ftp.freedesktop.org/pub/mesa/" | ||||
14 | target="_parent">freedesktop.org</a> (FTP) | ||||
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 15 | </p> |
16 | |||||
Brian Paul | 3491cbe | 2008-06-21 10:14:22 -0600 | [diff] [blame] | 17 | <p> |
Brian Paul | 5d56e31 | 2009-09-03 15:44:49 -0600 | [diff] [blame] | 18 | When 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 Paul | 3491cbe | 2008-06-21 10:14:22 -0600 | [diff] [blame] | 20 | </p> |
21 | |||||
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 22 | |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 23 | <H1>Unpacking</H1> |
24 | |||||
25 | <p> | ||||
Brian Paul | f64bae2 | 2012-04-19 08:56:02 -0600 | [diff] [blame^] | 26 | Mesa releases are available in three formats: .tar.bz2, .tar.gz, and .zip |
27 | </p> | ||||
28 | |||||
29 | <p> | ||||
Brian Paul | 48f696c | 2011-04-04 11:16:51 -0600 | [diff] [blame] | 30 | To unpack .tar.gz files: |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 31 | </p> |
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 32 | <pre> |
Brian Paul | 48f696c | 2011-04-04 11:16:51 -0600 | [diff] [blame] | 33 | tar zxf MesaLib-x.y.z.tar.gz |
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 34 | </pre> |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 35 | or |
36 | <pre> | ||||
Brian Paul | 48f696c | 2011-04-04 11:16:51 -0600 | [diff] [blame] | 37 | gzcat MesaLib-x.y.z.tar.gz | tar xf - |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 38 | </pre> |
39 | or | ||||
40 | <pre> | ||||
Brian Paul | 48f696c | 2011-04-04 11:16:51 -0600 | [diff] [blame] | 41 | gunzip MesaLib-x.y.z.tar.gz ; tar xf MesaLib-x.y.z.tar |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 42 | </pre> |
Brian Paul | 48f696c | 2011-04-04 11:16:51 -0600 | [diff] [blame] | 43 | <p> |
44 | To unpack .tar.bz2 files: | ||||
45 | </p> | ||||
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 46 | <pre> |
Brian Paul | 48f696c | 2011-04-04 11:16:51 -0600 | [diff] [blame] | 47 | bunzip2 -c MesaLib-x.y.z.tar.gz | tar xf - |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 48 | </pre> |
Brian Paul | 48f696c | 2011-04-04 11:16:51 -0600 | [diff] [blame] | 49 | <p> |
50 | To unpack .zip files: | ||||
51 | </p> | ||||
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 52 | <pre> |
Brian Paul | 48f696c | 2011-04-04 11:16:51 -0600 | [diff] [blame] | 53 | unzip MesaLib-x.y.z.zip |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 54 | </pre> |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 55 | |
56 | |||||
57 | <h1>Contents</h1> | ||||
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 58 | |
59 | <p> | ||||
Brian Paul | d9eff8b | 2006-07-12 20:14:43 +0000 | [diff] [blame] | 60 | After unpacking you'll have these files and directories (among others): |
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 61 | </p> |
62 | <pre> | ||||
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 63 | Makefile - top-level Makefile for most systems |
64 | configs/ - makefile parameter files for various systems | ||||
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 65 | include/ - GL header (include) files |
Brian Paul | afc0428 | 2003-09-03 23:04:31 +0000 | [diff] [blame] | 66 | bin/ - shell scripts for making shared libraries, etc |
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 67 | docs/ - documentation |
Brian Paul | afc0428 | 2003-09-03 23:04:31 +0000 | [diff] [blame] | 68 | src/ - source code for libraries |
69 | src/mesa - sources for the main Mesa library and device drivers | ||||
Brian Paul | 48f696c | 2011-04-04 11:16:51 -0600 | [diff] [blame] | 70 | src/gallium - sources for Gallium and Gallium drivers |
Brian Paul | afc0428 | 2003-09-03 23:04:31 +0000 | [diff] [blame] | 71 | src/glu - libGLU source code |
Brian Paul | d9eff8b | 2006-07-12 20:14:43 +0000 | [diff] [blame] | 72 | src/glx - sources for building libGL with full GLX and DRI support |
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 73 | </pre> |
Brian Paul | afc0428 | 2003-09-03 23:04:31 +0000 | [diff] [blame] | 74 | |
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 75 | |
76 | <p> | ||||
Brian Paul | 7f8cb30 | 2005-09-10 16:57:22 +0000 | [diff] [blame] | 77 | Proceed to the <a href="install.html">compilation and installation |
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 78 | instructions</a>. |
79 | </p> | ||||
80 | |||||
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 81 | |
Brian Paul | f64bae2 | 2012-04-19 08:56:02 -0600 | [diff] [blame^] | 82 | <H1>Demos and GLUT</H2> |
83 | |||||
84 | <p> | ||||
85 | A 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> | ||||
90 | The Mesa demos collection is available | ||||
91 | <a href="ftp://ftp.freedesktop.org/pub/mesa/demos/" target="_parent">here</a> | ||||
92 | </p> | ||||
93 | |||||
94 | <p> | ||||
95 | In the past, GLUT and the Mesa demos were released in conjunction with | ||||
96 | Mesa releases. But since GLUT and the demos change infrequently, they | ||||
97 | were split off some time ago. | ||||
98 | </p> | ||||
99 | |||||
100 | |||||
Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame] | 101 | </BODY> |
102 | </HTML> |