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