Home | History | Annotate | Download | only in docs
      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 <h1>Mesa 6.5 Release Notes / March 31, 2006</h1>
     11 
     12 <p>
     13 Mesa 6.5 is a new development release.
     14 </p>
     15 
     16 
     17 <h2>MD5 checksums</h2>
     18 <pre>
     19 657be3b92f6dabc78a67ed9cb8d67813  MesaLib-6.5.tar.gz
     20 61beda590bfc5b4a12e979d5f2d70d7a  MesaLib-6.5.tar.bz2
     21 19d48b872d579d4f91466060804a59ac  MesaLib-6.5.zip
     22 694ad3a7007010c7418a9c72d1cba5b7  MesaDemos-6.5.tar.gz
     23 ab95b590dcd640726a2d89e62068c66e  MesaDemos-6.5.tar.bz2
     24 b792c303fefd87294488e2b7eab976e5  MesaDemos-6.5.zip
     25 ac1d585483617db0c91e5c15cb5ec3a3  MesaGLUT-6.5.tar.gz
     26 59f0bf2b2ffb67fe23ee479f9b044f31  MesaGLUT-6.5.tar.bz2
     27 005decb2136718e22222ac1c4805cd15  MesaGLUT-6.5.zip
     28 </pre>
     29 
     30 
     31 
     32 <h2>New Features</h2>
     33 <ul>
     34 <li>OpenGL Shading language support
     35 <br>
     36    This includes the GL_ARB_shader_objects, GL_ARB_shading_language_100,
     37    GL_ARB_vertex_shader and GL_ARB_fragment_shader extensions.  Most of
     38    the work was done by Michal Krol.
     39    There's probably a fair number of bugs since this is a pretty large,
     40    complicated body of code.
     41 <br>
     42    The OpenGL 2.0 interface to these features will be implemented in a
     43    future version of Mesa,
     44 
     45 <li>GL_EXT_timer_query
     46 <br>
     47    Used to measure the time of OpenGL operations at high precision.
     48    Only supported in the software/Xlib driver at this time.
     49 
     50 <li>GL_EXT_packed_depth_stencil
     51 <br>
     52    Defines a new GL_DEPTH_STENCIL_EXT pixel format.
     53 
     54 <li>GL_EXT_framebuffer_blit
     55 <br>
     56    A simplified glCopyPixels-like feature for copying pixel rectangles.
     57 
     58 <li>GL_ARB_half_float_pixel
     59 <br>
     60    Adds a new half-precision floating point format for image transfers,
     61    such as for glDrawPixels, glReadPixels, glTexImage, etc.
     62 </ul>
     63 
     64 <h2>Changes</h2>
     65 <ul>
     66 <li>removed GL_HP_occlusion_test (use GL_ARB_occlusion_query instead)
     67 <li>removed GL_SGIX/SGIS_pixel_texture extensions
     68 </ul>
     69 <h2>Bug fixes</h2>
     70 <ul>
     71 <li>fixed glxcontextmodes.c datatype problem (bug 5835)
     72 <li>fixed aix-gcc build/install bugs (bug 5874)
     73 <li>fixed some bugs in texture env program generation
     74 <li>glXCopyContext() didn't handle texture object bindings properly
     75 <li>glXCopyContext() didn't copy all lighting state
     76 <li>fixed FreeBSD config (Pedro Giffuni)
     77 <li>fixed some minor framebuffer object bugs
     78 <li>replaced dprintf() with _glu_printf() in GLU (bug 6244)
     79 <li>fixed a number of thread safety bugs/regressions
     80 <li>fixed a number of GLU tesselator bugs (John Shell, bug 6339)
     81 <li>paletted texturing was broken w/ floating point palettes (K. Schultz)
     82 <li>lots of assorted framebuffer object bug fixes
     83 </ul>
     84 
     85 
     86 <h2>Known Issues</h2>
     87 <ul>
     88 <li>Rendering to depth textures will not work.  Rendering to GL_DEPTH_STENCIL
     89 textures should work.
     90 </ul>
     91 
     92 
     93 <h2>Driver Interface Changes</h2>
     94 <ul>
     95 <li>Stencil: The Driver.StencilOp/Func/Mask() functions have been replaced by
     96 the two-sided versions: Driver.Stencil*Separate().
     97 <li>Render-to-texture: The functions for rendering to textures have changed.
     98 </ul>
     99 
    100 
    101 <h2>To Do (someday) items</h2>
    102 <ul>
    103 <li>Switch to freeglut
    104 <li>Increase MAX_DRAWBUFFERS
    105 <li>Fix linux-glide target/driver.
    106 <li>Fix lambda calculation for frag progs.
    107 </ul>
    108 
    109 
    110 <h2>Driver Status</h2>
    111 
    112 <pre>
    113 Driver			Status
    114 ----------------------	----------------------
    115 DRI drivers		varies with the driver
    116 XMesa/GLX (on Xlib)	implements OpenGL 1.5
    117 OSMesa (off-screen)	implements OpenGL 1.5
    118 Glide (3dfx Voodoo1/2)	implements OpenGL 1.3
    119 SVGA			implements OpenGL 1.3
    120 Wind River UGL		implements OpenGL 1.3
    121 Windows/Win32		implements OpenGL 1.5
    122 DJGPP			implements OpenGL 1.5
    123 GGI			implements OpenGL 1.3
    124 BeOS			implements OpenGL 1.5
    125 Allegro			needs updating
    126 D3D			needs updating
    127 </pre>
    128 
    129 </body>
    130 </html>
    131