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.1 Release Notes / August 26, 2008</h1> 18848b8605Smrg 19848b8605Smrg<p> 20848b8605SmrgMesa 7.1 is a new development release. 21848b8605SmrgThere have been many internal code changes since Mesa 7.0.x. 22848b8605SmrgIt should be relatively stable, but those who are especially concerned about 23848b8605Smrgstability should wait for Mesa 7.2 or use Mesa 7.0.4 (the previous stable 24848b8605Smrgrelease). 25848b8605Smrg</p> 26848b8605Smrg<p> 27848b8605SmrgNote that this version of Mesa does not use the GEM memory manager. 28848b8605SmrgThe master branch of git uses GEM. 29848b8605Smrg</p> 30848b8605Smrg<p> 31848b8605SmrgDRM version 2.3.1 should be used with Mesa 7.1 32848b8605Smrg</p> 33848b8605Smrg 34848b8605Smrg 35848b8605Smrg<h2>MD5 checksums</h2> 36848b8605Smrg<pre> 37848b8605Smrg971c2fe6e6949dc5ba200a6f97a6dc81 MesaLib-7.1.tar.gz 38848b8605Smrg6bff7f532d16f90f944a400c8bd7074d MesaLib-7.1.tar.bz2 39848b8605Smrgd48224bf9d54c3da6776adb4869ba024 MesaLib-7.1.zip 40848b8605Smrg3de268420efca43e9a19ab506cdfc993 MesaDemos-7.1.tar.gz 41848b8605Smrgabfc9775e1462363af8ec160d1feb01f MesaDemos-7.1.tar.bz2 42848b8605Smrgf7b3623387c4036e9895cd9ac0dfad99 MesaDemos-7.1.zip 43848b8605Smrgfdf348f78cd09304b6ff801ef8acc8eb MesaGLUT-7.1.tar.gz 44848b8605Smrgf6d88a4eeb02e98c7e92f1c895d3c76b MesaGLUT-7.1.tar.bz2 45848b8605Smrg4dc102a5ca51e1c41dde87d3f8c7b22a MesaGLUT-7.1.zip 46848b8605Smrg</pre> 47848b8605Smrg 48848b8605Smrg 49848b8605Smrg<h2>New features</h2> 50848b8605Smrg<ul> 51848b8605Smrg<li>autoconf-based configuration (and clean-up of Makefiles) 52848b8605Smrg<li>Assorted DRI driver enhancements 53848b8605Smrg<li>Reduced dependencies between X server and Mesa 54848b8605Smrg<li>GL_EXT_texture_from_pixmap extension for Xlib driver 55848b8605Smrg<li>Support for the GL shading language with i965 driver (implemented by Intel) 56848b8605Smrg<li>ATI R500 series support (Radeon X1300–X1950) in r300 DRI driver 57848b8605Smrg</ul> 58848b8605Smrg 59848b8605Smrg 60848b8605Smrg<h2>Bug fixes</h2> 61848b8605Smrg<ul> 62848b8605Smrg<li>Numerous GLSL fixes 63848b8605Smrg<li>Fixed some error code/detection bugs in the GLSL-related API functions 64848b8605Smrg<li>Lots of DRI driver fixes. 65848b8605Smrg</ul> 66848b8605Smrg 67848b8605Smrg 68848b8605Smrg<h2>To Do (someday) items</h2> 69848b8605Smrg<ul> 70848b8605Smrg<li>Remove the MEMCPY() and _mesa_memcpy() wrappers and just use memcpy(). 71848b8605SmrgProbably do the same for malloc, calloc, etc. 72848b8605SmrgThe wrappers were useful in the past for memory debugging but now we 73848b8605Smrghave valgrind. Not worried about SunOS 4 support anymore either... 74848b8605Smrg<li>Switch to freeglut 75848b8605Smrg<li>Fix linux-glide target/driver. 76848b8605Smrg<li>Improved lambda and derivative calculation for frag progs. 77848b8605Smrg</ul> 78848b8605Smrg 79848b8605Smrg 80848b8605Smrg<h2>Driver Status</h2> 81848b8605Smrg 82848b8605Smrg<pre> 83848b8605SmrgDriver Status 84848b8605Smrg---------------------- ---------------------- 85848b8605SmrgDRI drivers varies with the driver 86848b8605SmrgXMesa/GLX (on Xlib) implements OpenGL 2.1 87848b8605SmrgOSMesa (off-screen) implements OpenGL 2.1 88848b8605SmrgWindows/Win32 implements OpenGL 2.1 89848b8605SmrgGlide (3dfx Voodoo1/2) implements OpenGL 1.3 90848b8605SmrgSVGA unsupported 91848b8605SmrgWind River UGL unsupported 92848b8605SmrgDJGPP unsupported 93848b8605SmrgGGI unsupported 94848b8605SmrgBeOS unsupported 95848b8605SmrgAllegro unsupported 96848b8605SmrgD3D unsupported 97848b8605Smrg</pre> 98848b8605Smrg 99848b8605Smrg</div> 100848b8605Smrg</body> 101848b8605Smrg</html> 102