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

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