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