Mesa 7.0 Release Notes / June 22, 2007¶
Mesa 7.0 is a stable release, featuring OpenGL 2.1 API support. A number of bugs have been fixed since the 6.5.3 release.
MD5 checksums¶
35a1698986f7ac8dc435624ee9256cda  MesaLib-7.0.tar.gz
50c371455fa7532c04aa0a970f9bc51f  MesaLib-7.0.tar.bz2
bcedb6f43c97c1bc49e5cc7f12835722  MesaLib-7.0.zip
9bad332c7b74f59be96556135212ca9e  MesaDemos-7.0.tar.gz
fada2bc1f29da513e015fda1e3abd0c0  MesaDemos-7.0.tar.bz2
84e3bbe470d983ae32f1f0c779faf99e  MesaDemos-7.0.zip
76c7bb54f9850c689eba844f6daed332  MesaGLUT-7.0.tar.gz
4af28296e02772ef1de00e4e79bf3d12  MesaGLUT-7.0.tar.bz2
9043cb0b54cc03d1874728d74b12188c  MesaGLUT-7.0.zip
New features¶
OpenGL 2.0 and 2.1 API support.
Bug fixes¶
Fixed a few fog-related bugs.
Fixed broken GLSL mix() function.
Fixed broken GLSL exp() functions.
Fixed GLSL mod4(vec4, vec4) bug.
Implemented GLSL asin(), acos(), atan() functions.
Fixed an R300 driver bug that caused Xorg composite manager to crash
Fixed R300 vertex program/matrix bug (10848)
GLSL dFdx() and dFdy() work for fragment program inputs now (texcoords)
Specifying an invalid texture unit as a sampler could lead to a crash
The GLX protocol request for glXDestroyPBuffer() was incorrect (bug 10983)
ARB vp state.light[n].half value was incorrect (bug 10987)
Fixed a positional light source bug (bug 11009)
Fixed point size attenuation problem (bug 11042)
glPopAttrib didn’t restore texture object’s LOD bias (bug 11049)
Fixed a TLS / TEXTREL problem (bug 7459)
Internal code changes¶
Some texture code consolidation and simplifiction (Ian Romanick)
R300 driver clean-ups.
To Do (someday) items¶
Switch to freeglut
Fix linux-glide target/driver.
Improved lambda and derivative calculation for frag progs.
Driver Status¶
Driver         Status
----------------------  ----------------------
DRI drivers     varies with the driver
XMesa/GLX (on Xlib) implements OpenGL 2.1
OSMesa (off-screen) implements OpenGL 2.1
Windows/Win32       implements OpenGL 2.1
Glide (3dfx Voodoo1/2)  implements OpenGL 1.3
SVGA            unsupported
Wind River UGL      unsupported
DJGPP           unsupported
GGI         unsupported
BeOS            unsupported
Allegro         unsupported
D3D         unsupported