xref: /aosp_15_r20/external/mesa3d/docs/relnotes/6.5.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 6.5.2 Release Notes / December 2, 2006
2*61046927SAndroid Build Coastguard Worker===========================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 6.5.2 is a 6.5 follow-on development release with a few new
5*61046927SAndroid Build Coastguard Workerfeatures but mostly consisting of bug fixes.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMD5 checksums
8*61046927SAndroid Build Coastguard Worker-------------
9*61046927SAndroid Build Coastguard Worker
10*61046927SAndroid Build Coastguard Worker::
11*61046927SAndroid Build Coastguard Worker
12*61046927SAndroid Build Coastguard Worker   11a033b078e090b3caaeb467234fe299  MesaLib-6.5.2.tar.gz
13*61046927SAndroid Build Coastguard Worker   e4d894181f1859651658b3704633e10d  MesaLib-6.5.2.tar.bz2
14*61046927SAndroid Build Coastguard Worker   63bf1d444fa738cca52ce1043e284021  MesaLib-6.5.2.zip
15*61046927SAndroid Build Coastguard Worker   2b8f1375d16bda5f5a2304174cd5bcf7  MesaDemos-6.5.2.tar.gz
16*61046927SAndroid Build Coastguard Worker   e870efe98d3a50be01ab211b9b2e25d9  MesaDemos-6.5.2.tar.bz2
17*61046927SAndroid Build Coastguard Worker   d92cc6f5fee5ca75af0be04f9f4908f0  MesaDemos-6.5.2.zip
18*61046927SAndroid Build Coastguard Worker   8d4d77e3a7132f4217bbc7c1ab157030  MesaGLUT-6.5.2.tar.gz
19*61046927SAndroid Build Coastguard Worker   e84edbb11c69c8e408dfadd2ed08e95b  MesaGLUT-6.5.2.tar.bz2
20*61046927SAndroid Build Coastguard Worker   c6d7134843ed5faf11f6686ecb5d2a2e  MesaGLUT-6.5.2.zip
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard WorkerNew features
23*61046927SAndroid Build Coastguard Worker------------
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard Worker-  New DRI memory manager system. Currently used by the i915tex driver.
26*61046927SAndroid Build Coastguard Worker   Other DRI drivers will be updated to use the new memory manager in
27*61046927SAndroid Build Coastguard Worker   coming months.
28*61046927SAndroid Build Coastguard Worker
29*61046927SAndroid Build Coastguard Worker   To use the new driver you'll need the most recent DRM library and
30*61046927SAndroid Build Coastguard Worker   drivers (version 2.2 or later) and a recent xf86-video-intel driver
31*61046927SAndroid Build Coastguard Worker   module from X.org.
32*61046927SAndroid Build Coastguard Worker
33*61046927SAndroid Build Coastguard Worker   New features resulting from this work include:
34*61046927SAndroid Build Coastguard Worker
35*61046927SAndroid Build Coastguard Worker   -  EXT_framebuffer_objects, render to texture
36*61046927SAndroid Build Coastguard Worker   -  ARB_pixel_buffer_objects
37*61046927SAndroid Build Coastguard Worker   -  Accelerated CopyTexSubimage, DrawPixels, ReadPixels, CopyPixels
38*61046927SAndroid Build Coastguard Worker   -  Accelerated texture uploads from pixel buffer objects
39*61046927SAndroid Build Coastguard Worker   -  Potentially texturing directly from the pixel buffer object (zero
40*61046927SAndroid Build Coastguard Worker      copy texturing).
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard Worker-  New Intel i965 DRI driver
43*61046927SAndroid Build Coastguard Worker-  New ``minstall`` script to replace normal install program
44*61046927SAndroid Build Coastguard Worker-  Faster fragment program execution in software
45*61046927SAndroid Build Coastguard Worker-  Added (or fixed) support for
46*61046927SAndroid Build Coastguard Worker   `GLX_SGI_make_current_read <https://registry.khronos.org/OpenGL/extensions/SGI/GLX_SGI_make_current_read.txt>`__
47*61046927SAndroid Build Coastguard Worker   to the following drivers:
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard Worker   -  radeon
50*61046927SAndroid Build Coastguard Worker   -  savage
51*61046927SAndroid Build Coastguard Worker   -  mga
52*61046927SAndroid Build Coastguard Worker   -  tdfx
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker-  Added support for ARB_occlusion_query to the tdfx driver (Ian
55*61046927SAndroid Build Coastguard Worker   Romanick).
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard WorkerBug fixes
58*61046927SAndroid Build Coastguard Worker---------
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker-  fixed invalid memory read while rendering textured points (bug 8320)
61*61046927SAndroid Build Coastguard Worker-  fixed problems with freebsd-dri configuration (bug 8344)
62*61046927SAndroid Build Coastguard Worker-  Mesa's fake glxGetCurrentContext() wasn't thread-aware
63*61046927SAndroid Build Coastguard Worker-  OPTION NV_position_invariant didn't work in NV vertex programs
64*61046927SAndroid Build Coastguard Worker-  glDrawPixels into a user-created framebuffer object could crash Xlib
65*61046927SAndroid Build Coastguard Worker   driver
66*61046927SAndroid Build Coastguard Worker-  Line clipping was broken in some circumstances
67*61046927SAndroid Build Coastguard Worker-  fragment.fogcoord register didn't always contain the correct value
68*61046927SAndroid Build Coastguard Worker-  RGBA logicops didn't work reliably in some DRI drivers
69*61046927SAndroid Build Coastguard Worker-  Fixed broken RGBA LogicOps in Intel DRI drivers
70*61046927SAndroid Build Coastguard Worker-  Fixed some fragment program bugs in Intel i915 DRI driver
71*61046927SAndroid Build Coastguard Worker-  Fixed glGetVertexAttribfvARB bug 8883
72*61046927SAndroid Build Coastguard Worker-  Implemented glGetUniform[fi]vARB() functions
73*61046927SAndroid Build Coastguard Worker-  Fixed glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) segfault (bug 9044)
74*61046927SAndroid Build Coastguard Worker-  Fixed some gluBuild2DMipmaps() bugs (Greg McGarragh)
75*61046927SAndroid Build Coastguard Worker-  Fixed broken "mgl" name mangling
76*61046927SAndroid Build Coastguard Worker-  Indirect rending was broken for glMap\* functions (bug 8899)
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard WorkerInternal code changes
79*61046927SAndroid Build Coastguard Worker---------------------
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard Worker-  The device driver functions ResizeBuffers and GetBufferSize have been
82*61046927SAndroid Build Coastguard Worker   decprecated.
83*61046927SAndroid Build Coastguard Worker-  OpenGL 2.0 and 2.1 support is nearly done. We need to do quite a bit
84*61046927SAndroid Build Coastguard Worker   more testing of the shading language functions.
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard WorkerTo Do (someday) items
87*61046927SAndroid Build Coastguard Worker---------------------
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard Worker-  Switch to freeglut
90*61046927SAndroid Build Coastguard Worker-  Increase MAX_DRAWBUFFERS
91*61046927SAndroid Build Coastguard Worker-  Fix linux-glide target/driver.
92*61046927SAndroid Build Coastguard Worker-  Improved lambda and derivative calculation for frag progs.
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard WorkerDriver Status
95*61046927SAndroid Build Coastguard Worker-------------
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard Worker::
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard Worker   Driver         Status
100*61046927SAndroid Build Coastguard Worker   ----------------------  ----------------------
101*61046927SAndroid Build Coastguard Worker   DRI drivers     varies with the driver
102*61046927SAndroid Build Coastguard Worker   XMesa/GLX (on Xlib) implements OpenGL 1.5
103*61046927SAndroid Build Coastguard Worker   OSMesa (off-screen) implements OpenGL 1.5
104*61046927SAndroid Build Coastguard Worker   Glide (3dfx Voodoo1/2)  implements OpenGL 1.3
105*61046927SAndroid Build Coastguard Worker   SVGA            implements OpenGL 1.3
106*61046927SAndroid Build Coastguard Worker   Wind River UGL      implements OpenGL 1.3
107*61046927SAndroid Build Coastguard Worker   Windows/Win32       implements OpenGL 1.5
108*61046927SAndroid Build Coastguard Worker   DJGPP           implements OpenGL 1.5
109*61046927SAndroid Build Coastguard Worker   GGI         implements OpenGL 1.3
110*61046927SAndroid Build Coastguard Worker   BeOS            implements OpenGL 1.5
111*61046927SAndroid Build Coastguard Worker   Allegro         needs updating
112*61046927SAndroid Build Coastguard Worker   D3D         needs updating
113