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