~ubuntu-branches/ubuntu/quantal/mesa/quantal

« back to all changes in this revision

Viewing changes to docs/relnotes-6.5.2.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-02-21 12:44:07 UTC
  • mfrom: (1.2.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 22.
  • Revision ID: james.westby@ubuntu.com-20070221124407-rgcacs32mycrtadl
ImportĀ upstreamĀ versionĀ 6.5.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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.2 Release Notes / December 2, 2006</H1>
 
12
 
 
13
<p>
 
14
Mesa 6.5.2 is a 6.5 follow-on development release with a few new features
 
15
but mostly consisting of bug fixes.
 
16
</p>
 
17
 
 
18
 
 
19
<h2>MD5 checksums</h2>
 
20
<pre>
 
21
TBD
 
22
</pre>
 
23
 
 
24
 
 
25
<h2>New features</h2>
 
26
<ul>
 
27
<li>New DRI memory manager system.  Currently used by the i915tex driver.
 
28
Other DRI drivers will be updated to use the new memory manager in coming
 
29
months.
 
30
<br>
 
31
To use the new driver you'll need the most recent DRM library and drivers
 
32
(version 2.2 or later) and a recent xf86-video-intel driver module from X.org.
 
33
<br>
 
34
New features resulting from this work include:
 
35
<ul>
 
36
<li>EXT_framebuffer_objects, render to texture
 
37
<li>ARB_pixel_buffer_objects
 
38
<li>Accelerated CopyTexSubimage, DrawPixels, ReadPixels, CopyPixels
 
39
<li>Accelerated texture uploads from pixel buffer objects
 
40
<li>Potentially texturing directly from the pixel buffer object (zero 
 
41
copy texturing).
 
42
</ul>
 
43
<li>New Intel i965 DRI driver
 
44
<li>New <code>minstall</code> script to replace normal install program
 
45
<li>Faster fragment program execution in software
 
46
<li>Added (or fixed) support for <a href="http://www.opengl.org/registry/specs/SGI/make_current_read.txt">
 
47
    GLX_SGI_make_current_read</a> to the following drivers:</li>
 
48
    <ul>
 
49
    <li>radeon</li>
 
50
    <li>savage</li>
 
51
    <li>mga</li>
 
52
    <li>tdfx</li>
 
53
    </ul>
 
54
<li>Added support for ARB_occlusion_query to the tdfx driver (Ian
 
55
Romanick).</li>
 
56
</ul>
 
57
 
 
58
<h2>Bug fixes</h2>
 
59
<ul>
 
60
<li>fixed invalid memory read while rendering textured points (bug 8320)
 
61
<li>fixed problems with freebsd-dri configuration (bug 8344)
 
62
<li>Mesa's fake glxGetCurrentContext() wasn't thread-aware
 
63
<li>OPTION NV_position_invariant didn't work in NV vertex programs
 
64
<li>glDrawPixels into a user-created framebuffer object could crash Xlib driver
 
65
<li>Line clipping was broken in some circumstances
 
66
<li>fragment.fogcoord register didn't always contain the correct value
 
67
<li>RGBA logicops didn't work reliably in some DRI drivers
 
68
<li>Fixed broken RGBA LogicOps in Intel DRI drivers
 
69
<li>Fixed some fragment program bugs in Intel i915 DRI driver
 
70
<li>Fixed glGetVertexAttribfvARB bug 8883
 
71
<li>Implemented glGetUniform[fi]vARB() functions
 
72
<li>Fixed glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) segfault (bug 9044)
 
73
<li>Fixed some gluBuild2DMipmaps() bugs (Greg McGarragh)
 
74
<li>Fixed broken "mgl" name mangling
 
75
<li>Indirect rending was broken for glMap* functions (bug 8899)
 
76
</ul>
 
77
 
 
78
 
 
79
<h2>Internal code changes</h2>
 
80
 
 
81
<ul>
 
82
<li>The device driver functions ResizeBuffers and GetBufferSize have been
 
83
decprecated.
 
84
<li>OpenGL 2.0 and 2.1 support is nearly done.  We need to do quite a bit
 
85
more testing of the shading language functions.
 
86
</ul>
 
87
 
 
88
 
 
89
<h2>To Do (someday) items</h2>
 
90
<ul>
 
91
<li>Switch to freeglut
 
92
<li>Increase MAX_DRAWBUFFERS
 
93
<li>Fix linux-glide target/driver.
 
94
<li>Improved lambda and derivative calculation for frag progs.
 
95
</ul>
 
96
 
 
97
 
 
98
<h2>Driver Status</h2>
 
99
 
 
100
<pre>
 
101
Driver                  Status
 
102
----------------------  ----------------------
 
103
DRI drivers             varies with the driver
 
104
XMesa/GLX (on Xlib)     implements OpenGL 1.5
 
105
OSMesa (off-screen)     implements OpenGL 1.5
 
106
Glide (3dfx Voodoo1/2)  implements OpenGL 1.3
 
107
SVGA                    implements OpenGL 1.3
 
108
Wind River UGL          implements OpenGL 1.3
 
109
Windows/Win32           implements OpenGL 1.5
 
110
DJGPP                   implements OpenGL 1.5
 
111
GGI                     implements OpenGL 1.3
 
112
BeOS                    implements OpenGL 1.5
 
113
Allegro                 needs updating
 
114
D3D                     needs updating
 
115
</pre>
 
116
 
 
117
</body>
 
118
</html>