Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

download.html 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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. <div class="header">
  10. <h1>The Mesa 3D Graphics Library</h1>
  11. </div>
  12. <iframe src="contents.html"></iframe>
  13. <div class="content">
  14. <h1>Downloading</h1>
  15. <p>
  16. Primary Mesa download site:
  17. <a href="ftp://ftp.freedesktop.org/pub/mesa/">freedesktop.org</a> (FTP)
  18. </p>
  19. <p>
  20. When a new release is coming, release candidates (betas) may be found
  21. <a href="ftp://ftp.freedesktop.org/pub/mesa/beta/">here</a>.
  22. </p>
  23. <h1>Unpacking</h1>
  24. <p>
  25. Mesa releases are available in three formats: .tar.bz2, .tar.gz, and .zip
  26. </p>
  27. <p>
  28. To unpack .tar.gz files:
  29. </p>
  30. <pre>
  31. tar zxf MesaLib-x.y.z.tar.gz
  32. </pre>
  33. or
  34. <pre>
  35. gzcat MesaLib-x.y.z.tar.gz | tar xf -
  36. </pre>
  37. or
  38. <pre>
  39. gunzip MesaLib-x.y.z.tar.gz ; tar xf MesaLib-x.y.z.tar
  40. </pre>
  41. <p>
  42. To unpack .tar.bz2 files:
  43. </p>
  44. <pre>
  45. bunzip2 -c MesaLib-x.y.z.tar.gz | tar xf -
  46. </pre>
  47. <p>
  48. To unpack .zip files:
  49. </p>
  50. <pre>
  51. unzip MesaLib-x.y.z.zip
  52. </pre>
  53. <h1>Contents</h1>
  54. <p>
  55. After unpacking you'll have these files and directories (among others):
  56. </p>
  57. <pre>
  58. Makefile - top-level Makefile for most systems
  59. configs/ - makefile parameter files for various systems
  60. include/ - GL header (include) files
  61. bin/ - shell scripts for making shared libraries, etc
  62. docs/ - documentation
  63. src/ - source code for libraries
  64. src/mesa - sources for the main Mesa library and device drivers
  65. src/gallium - sources for Gallium and Gallium drivers
  66. src/glx - sources for building libGL with full GLX and DRI support
  67. </pre>
  68. <p>
  69. Proceed to the <a href="install.html">compilation and installation
  70. instructions</a>.
  71. </p>
  72. <h1>Demos, GLUT, and GLU</h1>
  73. <p>
  74. A package of SGI's GLU library is available
  75. <a href="ftp://ftp.freedesktop.org/pub/mesa/glu/">here</a>
  76. </p>
  77. <p>
  78. A package of Mark Kilgard's GLUT library is available
  79. <a href="ftp://ftp.freedesktop.org/pub/mesa/glut/">here</a>
  80. </p>
  81. <p>
  82. The Mesa demos collection is available
  83. <a href="ftp://ftp.freedesktop.org/pub/mesa/demos/">here</a>
  84. </p>
  85. <p>
  86. In the past, GLUT, GLU and the Mesa demos were released in conjunction with
  87. Mesa releases. But since GLUT, GLU and the demos change infrequently, they
  88. were split off into their own git repositories:
  89. <a href="http://cgit.freedesktop.org/mesa/glut/">GLUT</a>,
  90. <a href="http://cgit.freedesktop.org/mesa/glu/">GLU</a> and
  91. <a href="http://cgit.freedesktop.org/mesa/demos/">Demos</a>,
  92. </p>
  93. </div>
  94. </body>
  95. </html>