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