Home | History | Annotate | Download | only in docs
      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