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