5563 |
serge |
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
Mesa Release Notes |
|
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
The Mesa 3D Graphics Library |
|
|
12 |
|
|
|
13 |
|
|
|
14 |
|
|
|
15 |
|
|
|
16 |
|
|
|
17 |
Mesa 9.0.3 Release Notes / February 21th, 2013
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
Mesa 9.0.3 is a bug fix release which fixes bugs found since the 9.0.2 release. |
|
|
21 |
|
|
|
22 |
|
|
|
23 |
Mesa 9.0 implements the OpenGL 3.1 API, but the version reported by |
|
|
24 |
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / |
|
|
25 |
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. |
|
|
26 |
Some drivers don't support all the features required in OpenGL 3.1. OpenGL |
|
|
27 |
3.1 is only available if requested at context creation |
|
|
28 |
because GL_ARB_compatibility is not supported. |
|
|
29 |
|
|
|
30 |
|
|
|
31 |
MD5 checksums
|
|
|
32 |
|
|
|
33 |
168384ac0101f4600a15edd3561acdc7 MesaLib-9.0.3.tar.gz |
|
|
34 |
d7515cc5116c72ac63d735655bd63689 MesaLib-9.0.3.tar.bz2 |
|
|
35 |
a2e1c794572440fd0d839a7d7dfea00c MesaLib-9.0.3.zip |
|
|
36 |
|
|
|
37 |
|
|
|
38 |
New features
|
|
|
39 |
None.
|
|
|
40 |
|
|
|
41 |
Bug fixes
|
|
|
42 |
|
|
|
43 |
This list is likely incomplete.
|
|
|
44 |
|
|
|
45 |
|
|
|
46 |
Bug 25201 - Pink artifacts on objects in the distance in ETQW/Quake 4 |
|
|
47 |
|
|
|
48 |
Bug 31598 - configure: Doesn't check for python libxml2 |
|
|
49 |
|
|
|
50 |
Bug 40404 - [softpipe] piglit glsl-max-varyings regression |
|
|
51 |
|
|
|
52 |
Bug 47220 - [bisected] Oglc pxconv-gettex(basic.allCases) regressed |
|
|
53 |
|
|
|
54 |
Bug 48629 - [bisected i965]Oglc shad-compiler(advanced.TestLessThani) regressed |
|
|
55 |
|
|
|
56 |
Bug 54240 - [swrast] piglit fbo-generatemipmap-filtering regression |
|
|
57 |
|
|
|
58 |
Bug 56920 - [sandybridge][uxa] graphics very glitchy and always flickering |
|
|
59 |
|
|
|
60 |
Bug 57166 - [GM45] Chrome experiment "Stars" crash: brw_fs_emit.cpp:708: brw_reg brw_reg_from_fs_reg(fs_reg*): Assertion „!"not reached"“ failed. |
|
|
61 |
|
|
|
62 |
Bug 57746 - build test failure: nouveau_fbo.c:198:3: error: too few arguments to function 'nouveau_renderbuffer_del' |
|
|
63 |
|
|
|
64 |
Bug 57754 - [swrast] Mesa 9.1-devel implementation error: Unable to delete renderbuffer, no context |
|
|
65 |
|
|
|
66 |
Bug 58680 - [IVB] Graphical glitches in 0 A.D |
|
|
67 |
|
|
|
68 |
Bug 58972 - [softpipe] util/u_tile.c:795:pipe_put_tile_z: Assertion `0' failed. |
|
|
69 |
|
|
|
70 |
Bug 59364 - [bisected] Mesa build fails: clientattrib.c:33:22: fatal error: indirect.h: No such file or directory |
|
|
71 |
|
|
|
72 |
Bug 59700 - [ILK/SNB/IVB Bisected]Oglc vertexshader(advanced.TestLightsTwoSided) causes GPU hung |
|
|
73 |
|
|
|
74 |
Bug 59873 - [swrast] piglit ext_framebuffer_multisample-interpolation 0 centroid-edges regression |
|
|
75 |
|
|
|
76 |
Bug 60052 - [Bisected]Piglit glx_extension_string_sanity fail |
|
|
77 |
|
|
|
78 |
Bug 60172 - Planeshift: triangles where grass would be |
|
|
79 |
|
|
|
80 |
|
|
|
81 |
|
|
|
82 |
|
|
|
83 |
|
|
|
84 |
Changes
|
|
|
85 |
The full set of changes can be viewed by using the following GIT command:
|
|
|
86 |
|
|
|
87 |
|
|
|
88 |
git log mesa-9.0.2..mesa-9.0.3 |
|
|
89 |
|
|
|
90 |
|
|
|
91 |
Adam Jackson (1):
|
|
|
92 |
|
|
|
93 |
r200: Fix probable thinko in r200EmitArrays |
|
|
94 |
|
|
|
95 |
|
|
|
96 |
Andreas Boll (7):
|
|
|
97 |
|
|
|
98 |
docs: Add 9.0.2 release md5sums |
|
|
99 |
docs: add news item for 9.0.2 release |
|
|
100 |
configure.ac: Allow OpenGL ES1 and ES2 only with enabled OpenGL |
|
|
101 |
build: require python module libxml2 |
|
|
102 |
cherry-ignore: Ignore candidates for the 9.1 branch. |
|
|
103 |
mesa: Bump version to 9.0.3 |
|
|
104 |
docs: Add 9.0.3 release notes |
|
|
105 |
|
|
|
106 |
|
|
|
107 |
Anuj Phogat (1):
|
|
|
108 |
|
|
|
109 |
mesa: Fix GL_LUMINANCE handling for textures in glGetTexImage |
|
|
110 |
|
|
|
111 |
|
|
|
112 |
Brian Paul (29):
|
|
|
113 |
|
|
|
114 |
st/glx: accept GLX_SAMPLE_BUFFERS/SAMPLES_ARB == 0 |
|
|
115 |
draw: set precalc_flat flag for AA lines too |
|
|
116 |
softpipe: fix up FS variant unbinding / deletion |
|
|
117 |
softpipe: fix unreliable FS variant binding bug |
|
|
118 |
xlib: handle _mesa_initialize_visual()'s return value |
|
|
119 |
xlib: allow GLX_DONT_CARE for glXChooseFBConfig() attribute values |
|
|
120 |
st/glx: allow GLX_DONT_CARE for glXChooseFBConfig() attribute values |
|
|
121 |
util: fix addressing bug in pipe_put_tile_z() for PIPE_FORMAT_Z32_FLOAT |
|
|
122 |
util: add get/put_tile_z() support for PIPE_FORMAT_Z32_FLOAT_S8X24_UINT |
|
|
123 |
mesa: use GLbitfield64 when copying program inputs |
|
|
124 |
svga: add NULL pointer check in svga_create_sampler_state() |
|
|
125 |
vbo: add a null pointer check to handle OOM instead of crashing |
|
|
126 |
osmesa: use _mesa_generate_mipmap() for mipmap generation, not meta |
|
|
127 |
xlib: use _mesa_generate_mipmap() for mipmap generation, not meta |
|
|
128 |
st/mesa: set ctx->Const.MaxSamples = 0, not 1 |
|
|
129 |
mesa: fix-up and use _mesa_delete_renderbuffer() |
|
|
130 |
mesa: pass context parameter to gl_renderbuffer::Delete() |
|
|
131 |
st/mesa: fix context use-after-free problem in st_renderbuffer_delete() |
|
|
132 |
dri_glx: fix use after free report |
|
|
133 |
mesa: remove warning message in _mesa_reference_renderbuffer_() |
|
|
134 |
st/mesa: add null pointer check in st_renderbuffer_delete() |
|
|
135 |
util: add some defensive coding in u_upload_alloc() |
|
|
136 |
st/mesa: do proper error checking for u_upload_alloc() calls |
|
|
137 |
util: add new error checking code in vbuf helper |
|
|
138 |
mesa: don't enable GL_EXT_framebuffer_multisample for software drivers |
|
|
139 |
st/mesa: only enable GL_EXT_framebuffer_multisample if GL_MAX_SAMPLES >= 2 |
|
|
140 |
mesa: don't expose IBM_rasterpos_clip in a core context |
|
|
141 |
svga: fix sRGB rendering |
|
|
142 |
nouveau: Fix build. |
|
|
143 |
|
|
|
144 |
|
|
|
145 |
Chad Versace (1):
|
|
|
146 |
|
|
|
147 |
i965/disasm: Fix horizontal stride of dest registers |
|
|
148 |
|
|
|
149 |
|
|
|
150 |
Eric Anholt (5):
|
|
|
151 |
|
|
|
152 |
i965/fs: Fix the gen6-specific if handling for 80ecb8f15b9ad7d6edc |
|
|
153 |
i965/fs: Don't generate saturates over existing variable values. |
|
|
154 |
i965: Actually add support for GL_ANY_SAMPLES_PASSED from GL_ARB_oq2. |
|
|
155 |
i965/vs: Try again when we've successfully spilled a reg. |
|
|
156 |
i965/gen7: Set up all samplers even if samplers are sparsely used. |
|
|
157 |
|
|
|
158 |
|
|
|
159 |
Frank Henigman (1):
|
|
|
160 |
|
|
|
161 |
mesa: add bounds checking for uniform array access |
|
|
162 |
|
|
|
163 |
|
|
|
164 |
Jerome Glisse (1):
|
|
|
165 |
|
|
|
166 |
r600g: add cs memory usage accounting and limit it v3 (backport for mesa 9.0) |
|
|
167 |
|
|
|
168 |
|
|
|
169 |
Jordan Justen (1):
|
|
|
170 |
|
|
|
171 |
unpack: support unpacking MESA_FORMAT_ARGB2101010 |
|
|
172 |
|
|
|
173 |
|
|
|
174 |
José Fonseca (2):
|
|
|
175 |
|
|
|
176 |
mesa/st: Don't use 4bits for GL_UNSIGNED_BYTE_3_3_2(_REV) |
|
|
177 |
draw: Properly limit vertex buffer fetches on draw arrays. |
|
|
178 |
|
|
|
179 |
|
|
|
180 |
Kenneth Graunke (19):
|
|
|
181 |
|
|
|
182 |
i965: Fix primitive restart on Haswell. |
|
|
183 |
i965: Refactor texture swizzle generation into a helper. |
|
|
184 |
i965: Do texture swizzling in hardware on Haswell. |
|
|
185 |
i965: Lower textureGrad() with samplerCubeShadow. |
|
|
186 |
i965: Use Haswell's sample_d_c for textureGrad with shadow samplers. |
|
|
187 |
i965: Add chipset limits for Haswell GT1/GT2. |
|
|
188 |
cherry-ignore: Ignore i965 guardband bug fixes. |
|
|
189 |
i965: Add missing _NEW_BUFFERS dirty bit in Gen7 SBE state. |
|
|
190 |
i965/vs: Create a 'lod_type' temporary for ir->lod_info.lod->type. |
|
|
191 |
i965/vs: Set LOD to 0 for ordinary texture() calls. |
|
|
192 |
i965/vs: Store texturing results into a vec4 temporary. |
|
|
193 |
cherry-ignore: Ignore candidates for the 9.1 branch. |
|
|
194 |
mesa: Disable GL_NV_primitive_restart extension in core contexts. |
|
|
195 |
glsl: Track UBO block names in the symbol table. |
|
|
196 |
build: Fix build on systems where /usr/bin/python isn't python 2. |
|
|
197 |
i965: Refactor Gen6+ SF attribute override code. |
|
|
198 |
i965: Compute the maximum SF source attribute. |
|
|
199 |
i965: Fix the SF Vertex URB Read Length calculation for Sandybridge. |
|
|
200 |
i965: Fix the SF Vertex URB Read Length calculation for Gen7 platforms. |
|
|
201 |
|
|
|
202 |
|
|
|
203 |
Marek Olšák (3):
|
|
|
204 |
|
|
|
205 |
r600g: fix int->bool conversion in fence_signalled |
|
|
206 |
gallium/u_upload_mgr: fix a serious memory leak |
|
|
207 |
r300g: fix blending with blend color and RGBA formats |
|
|
208 |
|
|
|
209 |
|
|
|
210 |
Matt Turner (3):
|
|
|
211 |
|
|
|
212 |
mesa: Return 0 for XFB_VARYING_MAX_LENGTH if no varyings |
|
|
213 |
mesa: Set transform feedback's default buffer mode to INTERLEAVED_ATTRIBS |
|
|
214 |
mesa/uniform_query: Don't write to *params if there is an error |
|
|
215 |
|
|
|
216 |
|
|
|
217 |
Michel Dänzer (1):
|
|
|
218 |
|
|
|
219 |
configure.ac: GLX cannot work without OpenGL |
|
|
220 |
|
|
|
221 |
|
|
|
222 |
Paul Berry (1):
|
|
|
223 |
|
|
|
224 |
mesa: Allow glReadBuffer(GL_NONE) for winsys framebuffers. |
|
|
225 |
|
|
|
226 |
|
|
|
227 |
Roland Scheidegger (1):
|
|
|
228 |
|
|
|
229 |
softpipe: fix using optimized filter function |
|
|
230 |
|
|
|
231 |
|
|
|
232 |
Stefan Dösinger (3):
|
|
|
233 |
|
|
|
234 |
meta: Disable GL_FRAGMENT_SHADER_ATI in MESA_META_SHADER |
|
|
235 |
radeon: Initialize swrast before setting limits |
|
|
236 |
r200: Initialize swrast before setting limits |
|
|
237 |
|
|
|
238 |
|
|
|
239 |
Zack Rusin (2):
|
|
|
240 |
|
|
|
241 |
glx: only advertise GLX_INTEL_swap_event if it's supported |
|
|
242 |
DRI2: Don't disable GLX_INTEL_swap_event unconditionally |
|
|
243 |
|
|
|
244 |
|
|
|
245 |
|
|
|
246 |
|
|
|
247 |
!-->!DOCTYPE> |