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.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <HTML>
  2. <TITLE>Getting Mesa</TITLE>
  3. <link rel="stylesheet" type="text/css" href="mesa.css"></head>
  4. <BODY>
  5. <H1>Downloading</H1>
  6. <p>
  7. Current development release: <b>7.3</b>
  8. <br>
  9. Last stable release: <b>7.2</b>
  10. </p>
  11. <p>
  12. Primary download site:
  13. <a href="http://sourceforge.net/project/showfiles.php?group_id=3"
  14. target="_parent">SourceForge</a>
  15. </p>
  16. <p>
  17. When a new release is coming, release candidates (betas) can be found
  18. <a href="http://www.mesa3d.org/beta/">here</a>.
  19. </p>
  20. <p>
  21. Mesa is distributed in several parts:
  22. </p>
  23. <ul>
  24. <li><b>MesaLib-x.y.z</b> - the main Mesa library source code, drivers
  25. and documentation.
  26. </li>
  27. <li><b>MesaDemos-x.y.z</b> - OpenGL demonstration and test programs.
  28. Most of the programs require GLUT (either the
  29. <a href="http://www.opengl.org/resources/libraries/glut"
  30. target="_parent">original GLUT by Mark Kilgard</a> or
  31. <a href="http://freeglut.sourceforge.net" target="_parent">freeglut</a> or
  32. <a href="http://openglut.sourceforge.net" target="_parent">OpenGLUT</a>).
  33. </li>
  34. <li><b>MesaGLUT-x.y.z</b> - Mark Kilgard's GLUT, easily compiled and used
  35. with Mesa. Plus, other implementation of GLUT for DOS, OS/2, BeOS, etc.
  36. </li>
  37. </ul>
  38. <p>
  39. If you're not interested in running the demos, you'll only need the first
  40. package.
  41. </p>
  42. <p>
  43. If you're new to this and not sure what you're doing, grab all three packages.
  44. </p>
  45. <p>
  46. The packages are available in .tar.gz, .tar.bz2 and .zip formats.
  47. Other sites might offer additional package formats.
  48. </p>
  49. <H1>Unpacking</H1>
  50. <p>
  51. All the packages should be in the same directory prior to unpacking.
  52. </p>
  53. <ul>
  54. <li>To unpack .tar.gz files:
  55. <pre>
  56. tar zxf MesaLib-X.Y.tar.gz
  57. tar zxf MesaDemos-X.Y.tar.gz
  58. tar zxf MesaGLUT-X.Y.tar.gz
  59. </pre>
  60. or
  61. <pre>
  62. gzcat MesaLib-X.Y.tar.gz | tar xf -
  63. gzcat MesaDemos-X.Y.tar.gz | tar xf -
  64. gzcat MesaGLUT-X.Y.tar.gz | tar xf -
  65. </pre>
  66. or
  67. <pre>
  68. gunzip MesaLib-X.Y.tar.gz ; tar xf MesaLib-X.Y.tar
  69. gunzip MesaDemos-X.Y.tar.gz ; tar xf MesaDemos-X.Y.tar
  70. gunzip MesaGLUT-X.Y.tar.gz ; tar xf MesaGLUT-X.Y.tar
  71. </pre>
  72. <li>To unpack .tar.bz2 files:
  73. <pre>
  74. bunzip2 -c MesaLib-X.Y.tar.gz | tar xf -
  75. bunzip2 -c MesaDemos-X.Y.tar.gz | tar xf -
  76. bunzip2 -c MesaGLUT-X.Y.tar.gz | tar xf -
  77. </pre>
  78. <li>To unpack .zip files:
  79. <pre>
  80. unzip MesaLib-X.Y.zip
  81. unzip MesaDemos-X.Y.zip
  82. unzip MesaGLUT-X.Y.zip
  83. </pre>
  84. </ul>
  85. <h1>Contents</h1>
  86. <p>
  87. After unpacking you'll have these files and directories (among others):
  88. </p>
  89. <pre>
  90. Makefile - top-level Makefile for most systems
  91. configs/ - makefile parameter files for various systems
  92. include/ - GL header (include) files
  93. bin/ - shell scripts for making shared libraries, etc
  94. docs/ - documentation
  95. src/ - source code for libraries
  96. src/mesa - sources for the main Mesa library and device drivers
  97. src/glu - libGLU source code
  98. src/glx - sources for building libGL with full GLX and DRI support
  99. src/glw - Xt/Motif/OpenGL widget code
  100. </pre>
  101. If you downloaded and unpacked the MesaDemos.X.Y package:
  102. <pre>
  103. progs/demos - original Mesa demos
  104. progs/xdemos - GLX OpenGL/Mesa demos
  105. progs/redbook - examples from the OpenGL Programming Guide
  106. progs/samples - examples from SGI
  107. progs/images/ - image files
  108. </pre>
  109. If you downloaded and unpacked the MesaGLUT.X.Y package:
  110. <pre>
  111. src/glut - GLUT library source code
  112. </pre>
  113. <p>
  114. Proceed to the <a href="install.html">compilation and installation
  115. instructions</a>.
  116. </p>
  117. </BODY>
  118. </HTML>