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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <HTML>
  2. <TITLE>Getting Mesa</TITLE>
  3. <link rel="stylesheet" type="text/css" href="mesa.css"></head>
  4. <BODY>
  5. <H1>Downloading / Unpacking</H1>
  6. <p>
  7. Mesa can be downloaded from the
  8. <a href="http://www.sourceforge.net/projects/mesa3d" target="_parent">
  9. SourceForge download area</A>.
  10. </p>
  11. <p>
  12. Since version 2.3, Mesa is distributed in two pieces: main library code
  13. and demos. If you're upgrading from a previous version of Mesa or you're not
  14. interested in the demos you can just download the core Mesa archive file.
  15. </p>
  16. <p>
  17. Mesa is available in at least three archive formats:
  18. </p>
  19. <pre>
  20. 1. GNU zip/tar
  21. Download MesaLib-X.Y.tar.gz and optionally MesaDemos-X.Y.tar.gz
  22. Unpack with:
  23. gzcat MesaLib-X.Y.tar.gz | tar xf -
  24. gzcat MesaDemos-X.Y.tar.gz | tar xf -
  25. or
  26. gunzip MesaLib-X.Y.tar.gz ; tar xf MesaLib-X.Y.tar
  27. gunzip MesaDemos-X.Y.tar.gz ; tar xf MesaLib-X.Y.tar
  28. or
  29. tar zxf MesaLib-X.Y.tar.gz
  30. tar zxf MesaDemos-X.Y.tar.gz
  31. If you don't have gzcat try zcat instead.
  32. 2. Unix compressed/tar
  33. Download MesaLib-X.Y.tar.Z and optionally MesaDemos-X.Y.tar.Z
  34. Unpack with:
  35. zcat MesaLib-X.Y.tar.Z | tar xf -
  36. zcat MesaDemos-X.Y.tar.Z | tar xf -
  37. 3. ZIP format
  38. Download MesaLib-X.Y.zip and optionally MesaDemos-X.Y.zip
  39. Unpack with:
  40. unzip MesaLib-X.Y.zip
  41. unzip MesaDemos-X.Y.zip
  42. </pre>
  43. <p>
  44. After unpacking you'll have these directories (and more):
  45. </p>
  46. <pre>
  47. Makefile.X11 - top-level Makefile for X11-based systems
  48. Make-config - system configurations used by the Makefile.X11
  49. include/ - GL header (include) files
  50. bin/ - shell scripts for making shared libraries, etc
  51. lib/ - final client libraries, created during compilation
  52. docs/ - documentation
  53. src/ - source code for libraries
  54. src/mesa - sources for the main Mesa library and device drivers
  55. src/glu - libGLU source code
  56. src/glw - Xt/Motif/OpenGL widget code
  57. and if you downloaded and unpacked the MesaDemos.X.Y archive:
  58. src/glut - GLUT source code
  59. progs/ - OpenGL programs
  60. progs/demos - original Mesa demos
  61. progs/xdemos - GLX OpenGL/Mesa demos
  62. progs/redbook - examples from the OpenGL Programming Guide
  63. progs/samples - examples from SGI
  64. progs/images/ - image files
  65. </pre>
  66. <p>
  67. Proceed to <a href="install.html">compilation and installation
  68. instructions</a>.
  69. </p>
  70. <H1>GLUT</H1>
  71. <p>
  72. Mesa 2.5 and later includes Mark Kilgard's GLUT library (GL Utility Toolkit).
  73. GLUT is built automatically on systems which support it.
  74. </p>
  75. <p>
  76. The GLUT tests, demos, examples, etc are not included, just the main library.
  77. To obtain the latest complete release of GLUT please visit the
  78. <a href="http://www.opengl.org/resources/libraries/glut.html"
  79. target ="_parent">GLUT page</a> on www.opengl.org.
  80. </p>
  81. </BODY>
  82. </HTML>