17ec681f3SmrgMesa 7.2 Release Notes / 20 September 2008
27ec681f3Smrg==========================================
37ec681f3Smrg
47ec681f3SmrgMesa 7.2 is a stable release fixing bugs found in 7.1, which was a new
57ec681f3Smrgdevelopment release.
67ec681f3Smrg
77ec681f3SmrgMesa 7.2 implements the OpenGL 2.1 API, but the version reported by
87ec681f3SmrgglGetString(GL_VERSION) depends on the particular driver being used.
97ec681f3SmrgSome drivers don't support all the features required in OpenGL 2.1.
107ec681f3Smrg
117ec681f3SmrgNote that this version of Mesa does not use the GEM memory manager. The
127ec681f3Smrgmaster branch of git uses GEM. The prototype DRI2 code that was in 7.1
137ec681f3Smrghas also been removed.
147ec681f3Smrg
157ec681f3SmrgDRM version 2.3.1 should be used with Mesa 7.2
167ec681f3Smrg
177ec681f3SmrgMD5 checksums
187ec681f3Smrg-------------
197ec681f3Smrg
207ec681f3Smrg::
217ec681f3Smrg
227ec681f3Smrg   81a2a4b7cbfce7553f7ad8d924edbe2f  MesaLib-7.2.tar.gz
237ec681f3Smrg   04d379292e023df0b0266825cb0dbde5  MesaLib-7.2.tar.bz2
247ec681f3Smrg   8bc497a37977a55e987a4d1fabc3d882  MesaLib-7.2.zip
257ec681f3Smrg   10c762e39486df395838af1d7b57e69c  MesaDemos-7.2.tar.gz
267ec681f3Smrg   22e03dc4038cd63f32c21eb60994892b  MesaDemos-7.2.tar.bz2
277ec681f3Smrg   1197bc4eb3bf44e291c14d4eb2e19381  MesaDemos-7.2.zip
287ec681f3Smrg   42e3c6c6d156cd9dc545dbef72407354  MesaGLUT-7.2.tar.gz
297ec681f3Smrg   f67daf93e12c4a459703bbf3e4004e31  MesaGLUT-7.2.tar.bz2
307ec681f3Smrg   0390567eb2c2d12fbf82e8523fd77e2b  MesaGLUT-7.2.zip
317ec681f3Smrg
327ec681f3SmrgNew features
337ec681f3Smrg------------
347ec681f3Smrg
357ec681f3Smrg-  i965 driver: added support for G41 chipset (Intel)
367ec681f3Smrg
377ec681f3SmrgBug fixes
387ec681f3Smrg---------
397ec681f3Smrg
407ec681f3Smrg-  Fixed display list bug involving primitives split across lists (bug
417ec681f3Smrg   17564)
427ec681f3Smrg-  Fixed some issues with glBindAttribLocation()
437ec681f3Smrg-  Fixed crash in \_tnl_InvalidateState() found with Amira (bug 15834)
447ec681f3Smrg-  Assorted bug fixes for Ming build
457ec681f3Smrg-  Fixed some vertex/pixel buffer object reference counting bugs
467ec681f3Smrg-  Fixed depth/stencil bug in i915/945 driver
477ec681f3Smrg-  Fixed some shader flow control bugs in i965 driver
487ec681f3Smrg-  Fixed a few tdfx driver bugs which prevented driver from working
497ec681f3Smrg-  Fixed multisample enable/disable bug
507ec681f3Smrg
517ec681f3SmrgChanges
527ec681f3Smrg-------
537ec681f3Smrg
547ec681f3Smrg-  Updated SGI header files with new license terms.
557ec681f3Smrg
567ec681f3SmrgTo Do (someday) items
577ec681f3Smrg---------------------
587ec681f3Smrg
597ec681f3Smrg-  Remove the MEMCPY() and \_mesa_memcpy() wrappers and just use
607ec681f3Smrg   memcpy(). Probably do the same for malloc, calloc, etc. The wrappers
617ec681f3Smrg   were useful in the past for memory debugging but now we have
627ec681f3Smrg   valgrind. Not worried about SunOS 4 support anymore either...
637ec681f3Smrg-  Switch to freeglut
647ec681f3Smrg-  Fix linux-glide target/driver.
657ec681f3Smrg-  Improved lambda and derivative calculation for frag progs.
667ec681f3Smrg
677ec681f3SmrgDriver Status
687ec681f3Smrg-------------
697ec681f3Smrg
707ec681f3Smrg::
717ec681f3Smrg
727ec681f3Smrg   Driver         Status
737ec681f3Smrg   ----------------------  ----------------------
747ec681f3Smrg   DRI drivers     varies with the driver
757ec681f3Smrg   XMesa/GLX (on Xlib) implements OpenGL 2.1
767ec681f3Smrg   OSMesa (off-screen) implements OpenGL 2.1
777ec681f3Smrg   Windows/Win32       implements OpenGL 2.1
787ec681f3Smrg   Glide (3dfx Voodoo1/2)  implements OpenGL 1.3
797ec681f3Smrg   SVGA            unsupported
807ec681f3Smrg   Wind River UGL      unsupported
817ec681f3Smrg   DJGPP           unsupported
827ec681f3Smrg   GGI         unsupported
837ec681f3Smrg   BeOS            unsupported
847ec681f3Smrg   Allegro         unsupported
857ec681f3Smrg   D3D         unsupported
86