1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html lang="en"> 3 <head> 4 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 5 <title>Getting Mesa</title> 6 <link rel="stylesheet" type="text/css" href="mesa.css"> 7 </head> 8 <body> 9 10 <h1>Downloading</h1> 11 12 <p> 13 Primary Mesa download site: 14 <a href="ftp://ftp.freedesktop.org/pub/mesa/" 15 target="_parent">freedesktop.org</a> (FTP) 16 </p> 17 18 <p> 19 When a new release is coming, release candidates (betas) may be found 20 <a href="ftp://ftp.freedesktop.org/pub/mesa/beta/" target="_parent">here</a>. 21 </p> 22 23 24 <h1>Unpacking</h1> 25 26 <p> 27 Mesa releases are available in three formats: .tar.bz2, .tar.gz, and .zip 28 </p> 29 30 <p> 31 To unpack .tar.gz files: 32 </p> 33 <pre> 34 tar zxf MesaLib-x.y.z.tar.gz 35 </pre> 36 or 37 <pre> 38 gzcat MesaLib-x.y.z.tar.gz | tar xf - 39 </pre> 40 or 41 <pre> 42 gunzip MesaLib-x.y.z.tar.gz ; tar xf MesaLib-x.y.z.tar 43 </pre> 44 <p> 45 To unpack .tar.bz2 files: 46 </p> 47 <pre> 48 bunzip2 -c MesaLib-x.y.z.tar.gz | tar xf - 49 </pre> 50 <p> 51 To unpack .zip files: 52 </p> 53 <pre> 54 unzip MesaLib-x.y.z.zip 55 </pre> 56 57 58 <h1>Contents</h1> 59 60 <p> 61 After unpacking you'll have these files and directories (among others): 62 </p> 63 <pre> 64 Makefile - top-level Makefile for most systems 65 configs/ - makefile parameter files for various systems 66 include/ - GL header (include) files 67 bin/ - shell scripts for making shared libraries, etc 68 docs/ - documentation 69 src/ - source code for libraries 70 src/mesa - sources for the main Mesa library and device drivers 71 src/gallium - sources for Gallium and Gallium drivers 72 src/glx - sources for building libGL with full GLX and DRI support 73 </pre> 74 75 76 <p> 77 Proceed to the <a href="install.html">compilation and installation 78 instructions</a>. 79 </p> 80 81 82 <h1>Demos, GLUT, and GLU</h1> 83 84 <p> 85 A package of SGI's GLU library is available 86 <a href="ftp://ftp.freedesktop.org/pub/mesa/glu/" target="_parent">here</a> 87 </p> 88 89 <p> 90 A package of Mark Kilgard's GLUT library is available 91 <a href="ftp://ftp.freedesktop.org/pub/mesa/glut/" target="_parent">here</a> 92 </p> 93 94 <p> 95 The Mesa demos collection is available 96 <a href="ftp://ftp.freedesktop.org/pub/mesa/demos/" target="_parent">here</a> 97 </p> 98 99 <p> 100 In the past, GLUT, GLU and the Mesa demos were released in conjunction with 101 Mesa releases. But since GLUT, GLU and the demos change infrequently, they 102 were split off into their own git repositories: 103 104 <a href="http://cgit.freedesktop.org/mesa/glut/">GLUT</a>, 105 <a href="http://cgit.freedesktop.org/mesa/glu/">GLU</a> and 106 <a href="http://cgit.freedesktop.org/mesa/demos/">Demos</a>, 107 </p> 108 109 110 </body> 111 </html> 112