1848b8605Smrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2848b8605Smrg<html lang="en"> 3848b8605Smrg<head> 4848b8605Smrg <meta http-equiv="content-type" content="text/html; charset=utf-8"> 5848b8605Smrg <title>Mesa Release Notes</title> 6848b8605Smrg <link rel="stylesheet" type="text/css" href="../mesa.css"> 7848b8605Smrg</head> 8848b8605Smrg<body> 9848b8605Smrg 10848b8605Smrg<div class="header"> 11848b8605Smrg <h1>The Mesa 3D Graphics Library</h1> 12848b8605Smrg</div> 13848b8605Smrg 14848b8605Smrg<iframe src="../contents.html"></iframe> 15848b8605Smrg<div class="content"> 16848b8605Smrg 17848b8605Smrg<h1>Mesa 7.2 Release Notes / 20 September 2008</h1> 18848b8605Smrg 19848b8605Smrg<p> 20848b8605SmrgMesa 7.2 is a stable release fixing bugs found in 7.1, which was a 21848b8605Smrgnew development release. 22848b8605Smrg</p> 23848b8605Smrg<p> 24848b8605SmrgMesa 7.2 implements the OpenGL 2.1 API, but the version reported by 25848b8605SmrgglGetString(GL_VERSION) depends on the particular driver being used. 26848b8605SmrgSome drivers don't support all the features required in OpenGL 2.1. 27848b8605Smrg</p> 28848b8605Smrg<p> 29848b8605SmrgNote that this version of Mesa does not use the GEM memory manager. 30848b8605SmrgThe master branch of git uses GEM. 31848b8605SmrgThe prototype DRI2 code that was in 7.1 has also been removed. 32848b8605Smrg</p> 33848b8605Smrg<p> 34848b8605SmrgDRM version 2.3.1 should be used with Mesa 7.2 35848b8605Smrg</p> 36848b8605Smrg 37848b8605Smrg 38848b8605Smrg<h2>MD5 checksums</h2> 39848b8605Smrg<pre> 40848b8605Smrg81a2a4b7cbfce7553f7ad8d924edbe2f MesaLib-7.2.tar.gz 41848b8605Smrg04d379292e023df0b0266825cb0dbde5 MesaLib-7.2.tar.bz2 42848b8605Smrg8bc497a37977a55e987a4d1fabc3d882 MesaLib-7.2.zip 43848b8605Smrg10c762e39486df395838af1d7b57e69c MesaDemos-7.2.tar.gz 44848b8605Smrg22e03dc4038cd63f32c21eb60994892b MesaDemos-7.2.tar.bz2 45848b8605Smrg1197bc4eb3bf44e291c14d4eb2e19381 MesaDemos-7.2.zip 46848b8605Smrg42e3c6c6d156cd9dc545dbef72407354 MesaGLUT-7.2.tar.gz 47848b8605Smrgf67daf93e12c4a459703bbf3e4004e31 MesaGLUT-7.2.tar.bz2 48848b8605Smrg0390567eb2c2d12fbf82e8523fd77e2b MesaGLUT-7.2.zip 49848b8605Smrg</pre> 50848b8605Smrg 51848b8605Smrg 52848b8605Smrg<h2>New features</h2> 53848b8605Smrg<ul> 54848b8605Smrg<li>i965 driver: added support for G41 chipset (Intel) 55848b8605Smrg</ul> 56848b8605Smrg 57848b8605Smrg 58848b8605Smrg<h2>Bug fixes</h2> 59848b8605Smrg<ul> 60848b8605Smrg<li>Fixed display list bug involving primitives split across lists (bug 17564) 61848b8605Smrg<li>Fixed some issues with glBindAttribLocation() 62848b8605Smrg<li>Fixed crash in _tnl_InvalidateState() found with Amira (bug 15834) 63848b8605Smrg<li>Assorted bug fixes for Ming build 64848b8605Smrg<li>Fixed some vertex/pixel buffer object reference counting bugs 65848b8605Smrg<li>Fixed depth/stencil bug in i915/945 driver 66848b8605Smrg<li>Fixed some shader flow control bugs in i965 driver 67848b8605Smrg<li>Fixed a few tdfx driver bugs which prevented driver from working 68848b8605Smrg<li>Fixed multisample enable/disable bug 69848b8605Smrg</ul> 70848b8605Smrg 71848b8605Smrg<h2>Changes</h2> 72848b8605Smrg<ul> 73848b8605Smrg<li>Updated SGI header files with new license terms. 74848b8605Smrg</ul> 75848b8605Smrg 76848b8605Smrg 77848b8605Smrg 78848b8605Smrg<h2>To Do (someday) items</h2> 79848b8605Smrg<ul> 80848b8605Smrg<li>Remove the MEMCPY() and _mesa_memcpy() wrappers and just use memcpy(). 81848b8605SmrgProbably do the same for malloc, calloc, etc. 82848b8605SmrgThe wrappers were useful in the past for memory debugging but now we 83848b8605Smrghave valgrind. Not worried about SunOS 4 support anymore either... 84848b8605Smrg<li>Switch to freeglut 85848b8605Smrg<li>Fix linux-glide target/driver. 86848b8605Smrg<li>Improved lambda and derivative calculation for frag progs. 87848b8605Smrg</ul> 88848b8605Smrg 89848b8605Smrg 90848b8605Smrg<h2>Driver Status</h2> 91848b8605Smrg 92848b8605Smrg<pre> 93848b8605SmrgDriver Status 94848b8605Smrg---------------------- ---------------------- 95848b8605SmrgDRI drivers varies with the driver 96848b8605SmrgXMesa/GLX (on Xlib) implements OpenGL 2.1 97848b8605SmrgOSMesa (off-screen) implements OpenGL 2.1 98848b8605SmrgWindows/Win32 implements OpenGL 2.1 99848b8605SmrgGlide (3dfx Voodoo1/2) implements OpenGL 1.3 100848b8605SmrgSVGA unsupported 101848b8605SmrgWind River UGL unsupported 102848b8605SmrgDJGPP unsupported 103848b8605SmrgGGI unsupported 104848b8605SmrgBeOS unsupported 105848b8605SmrgAllegro unsupported 106848b8605SmrgD3D unsupported 107848b8605Smrg</pre> 108848b8605Smrg 109848b8605Smrg</div> 110848b8605Smrg</body> 111848b8605Smrg</html> 112