Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
4358 Serge 1
2
3
4
  
5
  Mesa Release Notes
6
  
7
8
9
 
10
11
  

The Mesa 3D Graphics Library

12
13
 
14
15
16
 
17

Mesa 6.5 Release Notes / March 31, 2006

18
 
19

20
Mesa 6.5 is a new development release.
21

22
 
23
 
24

MD5 checksums

25
26
657be3b92f6dabc78a67ed9cb8d67813  MesaLib-6.5.tar.gz
27
61beda590bfc5b4a12e979d5f2d70d7a  MesaLib-6.5.tar.bz2
28
19d48b872d579d4f91466060804a59ac  MesaLib-6.5.zip
29
694ad3a7007010c7418a9c72d1cba5b7  MesaDemos-6.5.tar.gz
30
ab95b590dcd640726a2d89e62068c66e  MesaDemos-6.5.tar.bz2
31
b792c303fefd87294488e2b7eab976e5  MesaDemos-6.5.zip
32
ac1d585483617db0c91e5c15cb5ec3a3  MesaGLUT-6.5.tar.gz
33
59f0bf2b2ffb67fe23ee479f9b044f31  MesaGLUT-6.5.tar.bz2
34
005decb2136718e22222ac1c4805cd15  MesaGLUT-6.5.zip
35
36
 
37
 
38
 
39

New Features

40
    41
  • OpenGL Shading language support
  • 42

    43
       This includes the GL_ARB_shader_objects, GL_ARB_shading_language_100,
    44
       GL_ARB_vertex_shader and GL_ARB_fragment_shader extensions.  Most of
    45
       the work was done by Michal Krol.
    46
       There's probably a fair number of bugs since this is a pretty large,
    47
       complicated body of code.
    48

    49
       The OpenGL 2.0 interface to these features will be implemented in a
    50
       future version of Mesa,
    51
     
    52
  • GL_EXT_timer_query
  • 53

    54
       Used to measure the time of OpenGL operations at high precision.
    55
       Only supported in the software/Xlib driver at this time.
    56
     
    57
  • GL_EXT_packed_depth_stencil
  • 58

    59
       Defines a new GL_DEPTH_STENCIL_EXT pixel format.
    60
     
    61
  • GL_EXT_framebuffer_blit
  • 62

    63
       A simplified glCopyPixels-like feature for copying pixel rectangles.
    64
     
    65
  • GL_ARB_half_float_pixel
  • 66

    67
       Adds a new half-precision floating point format for image transfers,
    68
       such as for glDrawPixels, glReadPixels, glTexImage, etc.
    69
    70
     
    71

    Changes

    72
      73
    • removed GL_HP_occlusion_test (use GL_ARB_occlusion_query instead)
    • 74
    • removed GL_SGIX/SGIS_pixel_texture extensions
    • 75
      76

      Bug fixes

      77
        78
      • fixed glxcontextmodes.c datatype problem (bug 5835)
      • 79
      • fixed aix-gcc build/install bugs (bug 5874)
      • 80
      • fixed some bugs in texture env program generation
      • 81
      • glXCopyContext() didn't handle texture object bindings properly
      • 82
      • glXCopyContext() didn't copy all lighting state
      • 83
      • fixed FreeBSD config (Pedro Giffuni)
      • 84
      • fixed some minor framebuffer object bugs
      • 85
      • replaced dprintf() with _glu_printf() in GLU (bug 6244)
      • 86
      • fixed a number of thread safety bugs/regressions
      • 87
      • fixed a number of GLU tesselator bugs (John Shell, bug 6339)
      • 88
      • paletted texturing was broken w/ floating point palettes (K. Schultz)
      • 89
      • lots of assorted framebuffer object bug fixes
      • 90
        91
         
        92
         
        93

        Known Issues

        94
          95
        • Rendering to depth textures will not work. Rendering to GL_DEPTH_STENCIL
        • 96
          textures should work.
          97
          98
           
          99
           
          100

          Driver Interface Changes

          101
            102
          • Stencil: The Driver.StencilOp/Func/Mask() functions have been replaced by
          • 103
            the two-sided versions: Driver.Stencil*Separate().
            104
          • Render-to-texture: The functions for rendering to textures have changed.
          • 105
            106
             
            107
             
            108

            To Do (someday) items

            109
              110
            • Switch to freeglut
            • 111
            • Increase MAX_DRAWBUFFERS
            • 112
            • Fix linux-glide target/driver.
            • 113
            • Fix lambda calculation for frag progs.
            • 114
              115
               
              116
               
              117

              Driver Status

              118
               
              119
              120
              Driver			Status
              121
              ----------------------	----------------------
              122
              DRI drivers		varies with the driver
              123
              XMesa/GLX (on Xlib)	implements OpenGL 1.5
              124
              OSMesa (off-screen)	implements OpenGL 1.5
              125
              Glide (3dfx Voodoo1/2)	implements OpenGL 1.3
              126
              SVGA			implements OpenGL 1.3
              127
              Wind River UGL		implements OpenGL 1.3
              128
              Windows/Win32		implements OpenGL 1.5
              129
              DJGPP			implements OpenGL 1.5
              130
              GGI			implements OpenGL 1.3
              131
              BeOS			implements OpenGL 1.5
              132
              Allegro			needs updating
              133
              D3D			needs updating
              134
              135
               
              136
              137
              138