update link
[mesa.git] / docs / relnotes-6.5.1.html
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>
18 Mesa uses an even/odd version number scheme like the Linux kernel.
19 Odd numbered versions (such as 6.5) designate new developmental releases.
20 Even numbered versions (such as 6.4) designate stable releases.
21 </p>
22
23 <p>
24 Mesa 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>
47 A number of Mesa program-related structs were renamed.
48 For example <i>struct vertex_program</i> is now <i>struct gl_vertex_program</i>.
49 All the effected drivers have been updated.
50 </p>
51
52 <p>Ian Romanick updated the GL API dispatch code in a number of ways.
53 First, many old/unused extensions were removed.
54 Second, the static entrypoints for some extensions were removed.
55 This 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>
72 Driver Status
73 ---------------------- ----------------------
74 DRI drivers varies with the driver
75 XMesa/GLX (on Xlib) implements OpenGL 1.5
76 OSMesa (off-screen) implements OpenGL 1.5
77 Glide (3dfx Voodoo1/2) implements OpenGL 1.3
78 SVGA implements OpenGL 1.3
79 Wind River UGL implements OpenGL 1.3
80 Windows/Win32 implements OpenGL 1.5
81 DJGPP implements OpenGL 1.5
82 GGI implements OpenGL 1.3
83 BeOS implements OpenGL 1.5
84 Allegro needs updating
85 D3D needs updating
86 </pre>
87
88 </body>
89 </html>