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