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 3.2KB

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