Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  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>Mesa Release Notes</title>
  6.   <link rel="stylesheet" type="text/css" href="../mesa.css">
  7. </head>
  8. <body>
  9.  
  10. <div class="header">
  11.   <h1>The Mesa 3D Graphics Library</h1>
  12. </div>
  13.  
  14. <iframe src="../contents.html"></iframe>
  15. <div class="content">
  16.  
  17. <h1>Mesa 7.5 Release Notes / 17 July 2009</h1>
  18.  
  19. <p>
  20. Mesa 7.5 is a new development release.
  21. People who are concerned with stability and reliability should stick
  22. with the 7.4.x branch or wait for Mesa 7.5.1.
  23. </p>
  24. <p>
  25. The main new feature of Mesa 7.5 is the
  26. <a href="http://wiki.freedesktop.org/wiki/Software/gallium">Gallium3D</a> infrastructure.
  27. </p>
  28. <p>
  29. Mesa 7.5 implements the OpenGL 2.1 API, but the version reported by
  30. glGetString(GL_VERSION) depends on the particular driver being used.
  31. Some drivers don't support all the features required in OpenGL 2.1.
  32. </p>
  33. <p>
  34. See the <a href="../install.html">Compiling/Installing page</a> for prerequisites
  35. for DRI hardware acceleration.
  36. </p>
  37. <p>
  38. Note that the Mesa project is no longer using odd/even version numbers
  39. to indicate development/stable releases.
  40. The so-called development releases have been fairly stable.
  41. If you're especially concerned with stability you should probably look for
  42. "point" releases such as 7.5.1 which will be a bug-fix release.
  43. </p>
  44.  
  45.  
  46. <h2>MD5 checksums</h2>
  47. <pre>
  48. 553fd956e544727f30fbe249619b6286  MesaLib-7.5.tar.gz
  49. 459f332551f6ebb86f384d21dd15e1f0  MesaLib-7.5.tar.bz2
  50. 8c02c0e17a9025250d20424ae32f5163  MesaLib-7.5.zip
  51. a188da2886fa5496ea0c2cda602b2eeb  MesaDemos-7.5.tar.gz
  52. 398ee8801814a00e47f6c2314e3dfddc  MesaDemos-7.5.tar.bz2
  53. 15a0c8ae013c54335a26335e1a98d609  MesaDemos-7.5.zip
  54. 81010147def5a644ba14f9bbb7a49a2a  MesaGLUT-7.5.tar.gz
  55. baa7a1e850b6e39bae58868fd0684004  MesaGLUT-7.5.tar.bz2
  56. 265228418e4423fa328f2f5b7970cf08  MesaGLUT-7.5.zip
  57. </pre>
  58.  
  59.  
  60. <h2>New features</h2>
  61. <ul>
  62. <li>Gallium3D - this is the new architecture for OS-independent and
  63.     API-independent 3D drivers.
  64.     Gallium3D is intended for GPUs that fully support  vertex/fragment shaders.
  65.     The Gallium3D drivers currently included are:
  66.     <ul>
  67.     <li>softpipe - a software/reference driver
  68.     <li>i915 - Intel 915/945 driver
  69.     <li>Cell - IBM/Sony/Toshiba Cell processor driver
  70.     <li>nouveau (for NVIDIA GPUs) and R300 for (AMD/ATI R300).
  71.         <b>PLEASE NOTE: these drivers are incomplete and still under development.
  72.         It's probably NOT worthwhile to report any bugs unless you have patches.
  73.        </b>
  74.    </ul>
  75. <li>GL_ARB_framebuffer_object extension (software drivers, i965 driver)
  76. <li>Reworked two-sided stencil support.
  77. This allows a driver to support all three variations of two-sided stencil
  78. including GL_ATI_separate_stencil, GL_EXT_stencil_two_side and OpenGL 2.0
  79. <li>GL_EXT_vertex_array_bgra extension (software drivers, i965 driver)
  80. <li>GL_NV_texture_env_combine4 extension (software drivers, i965/i915 drivers)
  81. <li>GL_EXT_texture_swizzle extension (software drivers, i965 driver)
  82. <li>Updated SPARC assembly optimizations (David S. Miller)
  83. <li>Initial support for separate compilation units in GLSL compiler.
  84. <li>Increased max number of generic GLSL varying variables to 16 (formerly 8).
  85. <li>GLSL linker now detects when too many varying variables are used.
  86. <li>Optimize-out redundant glMaterial and glShadeModel calls in display lists
  87. <li>Fixed gl_TextureMatrix[i][j] array indexing bug in GLSL compiler.
  88. </ul>
  89.  
  90.  
  91. <h2>Bug fixes</h2>
  92. <ul>
  93. <li>Lots of i965 driver bug fixes
  94. <li>Fixed some GLSL preprocessor bugs
  95. <li>GLSL: continue inside of a for-loop didn't work
  96. </ul>
  97.  
  98.  
  99. <h2>Changes</h2>
  100. <ul>
  101. <li>Remove support for GL_SGIX_shadow, GL_SGIX_shadow_ambient and
  102. GL_SGIX_depth_texture extensions.  Superseded by the ARB versions.
  103. <li>Omitted some old Mesa demos from the release tarballs, added some others.
  104. </ul>
  105.  
  106. </div>
  107. </body>
  108. </html>
  109.