relnotes-6.5.1.html revision 6c44c53e06f28d54d245a5926893132eaad2eceb
1<HTML> 2 3<TITLE>Mesa Release Notes</TITLE> 4 5<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> 6 7<BODY> 8 9<body bgcolor="#eeeeee"> 10 11<H1>Mesa 6.5.1 Release Notes</H1> 12 13 14 15<H2>Introduction</H2> 16 17<p> 18Mesa uses an even/odd version number scheme like the Linux kernel. 19Odd numbered versions (such as 6.5) designate new developmental releases. 20Even numbered versions (such as 6.4) designate stable releases. 21</p> 22 23<p> 24Mesa 6.5.1 is a 6.5 follow-on development release mostly consisting of 25<a href="versions.html#6.5.1">bug fixes</a>. 26</p> 27 28 29<h2>New Features</h2> 30 31<ul> 32<li>Intel i965 "broadwater" DRI driver 33 34<li>GL_APPLE_vertex_array_object - allows encapsulation of a set of vertex 35 arrays in an object. 36 37<li>GL_EXT_texture_sRGB - non-linearly mapped texture formats 38 39<li>GL_EXT_gpu_program_parameters - addes a few new functions for setting 40 multiple vertex/fragment program parameters with one call. 41</ul> 42 43 44<h2>Internal code changes</h2> 45 46<p> 47A number of Mesa program-related structs were renamed. 48For example <i>struct vertex_program</i> is now <i>struct gl_vertex_program</i>. 49All the effected drivers have been updated. 50</p> 51 52<p>Ian Romanick updated the GL API dispatch code in a number of ways. 53First, many old/unused extensions were removed. 54Second, the static entrypoints for some extensions were removed. 55This means GL function pointers will have to be used more often 56(e.g. use glXGetProcAddressARB()). 57</p> 58 59 60<h2>To Do (someday) items</h2> 61<ul> 62<li>Switch to freeglut 63<li>Increase MAX_DRAWBUFFERS 64<li>Fix linux-glide target/driver. 65<li>Fix lambda calculation for frag progs. 66</ul> 67 68 69<h2>Driver Status</h2> 70 71<pre> 72Driver Status 73---------------------- ---------------------- 74DRI drivers varies with the driver 75XMesa/GLX (on Xlib) implements OpenGL 1.5 76OSMesa (off-screen) implements OpenGL 1.5 77Glide (3dfx Voodoo1/2) implements OpenGL 1.3 78SVGA implements OpenGL 1.3 79Wind River UGL implements OpenGL 1.3 80Windows/Win32 implements OpenGL 1.5 81DJGPP implements OpenGL 1.5 82GGI implements OpenGL 1.3 83BeOS implements OpenGL 1.5 84Allegro needs updating 85D3D needs updating 86</pre> 87 88</body> 89</html> 90