17ec681f3SmrgMesa 7.1 Release Notes / August 26, 2008
27ec681f3Smrg========================================
37ec681f3Smrg
47ec681f3SmrgMesa 7.1 is a new development release. There have been many internal
57ec681f3Smrgcode changes since Mesa 7.0.x. It should be relatively stable, but those
67ec681f3Smrgwho are especially concerned about stability should wait for Mesa 7.2 or
77ec681f3Smrguse Mesa 7.0.4 (the previous stable release).
87ec681f3Smrg
97ec681f3SmrgNote that this version of Mesa does not use the GEM memory manager. The
107ec681f3Smrgmaster branch of git uses GEM.
117ec681f3Smrg
127ec681f3SmrgDRM version 2.3.1 should be used with Mesa 7.1
137ec681f3Smrg
147ec681f3SmrgMD5 checksums
157ec681f3Smrg-------------
167ec681f3Smrg
177ec681f3Smrg::
187ec681f3Smrg
197ec681f3Smrg   971c2fe6e6949dc5ba200a6f97a6dc81  MesaLib-7.1.tar.gz
207ec681f3Smrg   6bff7f532d16f90f944a400c8bd7074d  MesaLib-7.1.tar.bz2
217ec681f3Smrg   d48224bf9d54c3da6776adb4869ba024  MesaLib-7.1.zip
227ec681f3Smrg   3de268420efca43e9a19ab506cdfc993  MesaDemos-7.1.tar.gz
237ec681f3Smrg   abfc9775e1462363af8ec160d1feb01f  MesaDemos-7.1.tar.bz2
247ec681f3Smrg   f7b3623387c4036e9895cd9ac0dfad99  MesaDemos-7.1.zip
257ec681f3Smrg   fdf348f78cd09304b6ff801ef8acc8eb  MesaGLUT-7.1.tar.gz
267ec681f3Smrg   f6d88a4eeb02e98c7e92f1c895d3c76b  MesaGLUT-7.1.tar.bz2
277ec681f3Smrg   4dc102a5ca51e1c41dde87d3f8c7b22a  MesaGLUT-7.1.zip
287ec681f3Smrg
297ec681f3SmrgNew features
307ec681f3Smrg------------
317ec681f3Smrg
327ec681f3Smrg-  autoconf-based configuration (and clean-up of Makefiles)
337ec681f3Smrg-  Assorted DRI driver enhancements
347ec681f3Smrg-  Reduced dependencies between X server and Mesa
357ec681f3Smrg-  GL_EXT_texture_from_pixmap extension for Xlib driver
367ec681f3Smrg-  Support for the GL shading language with i965 driver (implemented by
377ec681f3Smrg   Intel)
387ec681f3Smrg-  ATI R500 series support (Radeon X1300–X1950) in r300 DRI driver
397ec681f3Smrg
407ec681f3SmrgBug fixes
417ec681f3Smrg---------
427ec681f3Smrg
437ec681f3Smrg-  Numerous GLSL fixes
447ec681f3Smrg-  Fixed some error code/detection bugs in the GLSL-related API
457ec681f3Smrg   functions
467ec681f3Smrg-  Lots of DRI driver fixes.
477ec681f3Smrg
487ec681f3SmrgTo Do (someday) items
497ec681f3Smrg---------------------
507ec681f3Smrg
517ec681f3Smrg-  Remove the MEMCPY() and \_mesa_memcpy() wrappers and just use
527ec681f3Smrg   memcpy(). Probably do the same for malloc, calloc, etc. The wrappers
537ec681f3Smrg   were useful in the past for memory debugging but now we have
547ec681f3Smrg   valgrind. Not worried about SunOS 4 support anymore either...
557ec681f3Smrg-  Switch to freeglut
567ec681f3Smrg-  Fix linux-glide target/driver.
577ec681f3Smrg-  Improved lambda and derivative calculation for frag progs.
587ec681f3Smrg
597ec681f3SmrgDriver Status
607ec681f3Smrg-------------
617ec681f3Smrg
627ec681f3Smrg::
637ec681f3Smrg
647ec681f3Smrg   Driver         Status
657ec681f3Smrg   ----------------------  ----------------------
667ec681f3Smrg   DRI drivers     varies with the driver
677ec681f3Smrg   XMesa/GLX (on Xlib) implements OpenGL 2.1
687ec681f3Smrg   OSMesa (off-screen) implements OpenGL 2.1
697ec681f3Smrg   Windows/Win32       implements OpenGL 2.1
707ec681f3Smrg   Glide (3dfx Voodoo1/2)  implements OpenGL 1.3
717ec681f3Smrg   SVGA            unsupported
727ec681f3Smrg   Wind River UGL      unsupported
737ec681f3Smrg   DJGPP           unsupported
747ec681f3Smrg   GGI         unsupported
757ec681f3Smrg   BeOS            unsupported
767ec681f3Smrg   Allegro         unsupported
777ec681f3Smrg   D3D         unsupported
78