4358 |
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.1.4 Release Notes / July 1st, 2013
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
Mesa 9.1.4 is a bug fix release which fixes bugs found since the 9.1.3 release. |
|
|
21 |
|
|
|
22 |
|
|
|
23 |
Mesa 9.1 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 |
a2c4e25d0e27918bc67f61bae04d0cb8 MesaLib-9.1.4.tar.bz2 |
|
|
34 |
8c7e9ce5b05cb2223f0587396dd9dc08 MesaLib-9.1.4.tar.gz |
|
|
35 |
020459c5793d4279bdcb2daa1f7dd9f6 MesaLib-9.1.4.zip |
|
|
36 |
|
|
|
37 |
|
|
|
38 |
New features
|
|
|
39 |
None.
|
|
|
40 |
|
|
|
41 |
Bug fixes
|
|
|
42 |
|
|
|
43 |
This list is likely incomplete.
|
|
|
44 |
|
|
|
45 |
|
|
|
46 |
|
|
|
47 |
Bug 37871 - [bisected i965] Bus error (core dumped) on oglc texdecaltile |
|
|
48 |
|
|
|
49 |
Bug 42182 - egl/opengles1/tri_x11 renders wrong |
|
|
50 |
|
|
|
51 |
Bug 44958 - [SNB IVB HSW] mesa demo test texleak bus error |
|
|
52 |
|
|
|
53 |
Bug 53494 - [snb] crash in texsubimage to a large atlas in clutter |
|
|
54 |
|
|
|
55 |
Bug 60518 - glDrawElements segfault when compiled into display list |
|
|
56 |
|
|
|
57 |
Bug 61821 - src/mesa/drivers/dri/common/xmlpool.h:96:29: fatal error: xmlpool/options.h |
|
|
58 |
|
|
|
59 |
Bug 63520 - r300g regression (RV380): Strange rendering of light sources in Penumbra (bisected) |
|
|
60 |
|
|
|
61 |
Bug 63701 - [HSW] support new haswell graphics [8086:0a2e] |
|
|
62 |
|
|
|
63 |
Bug 64727 - [gm45, bisected] some piglit glsl 1.10 built-in-functions tests crash |
|
|
64 |
|
|
|
65 |
Bug 64745 - [llvmpipe] SIGSEGV src/gallium/state_trackers/glx/xlib/glx_api.c:1374 |
|
|
66 |
|
|
|
67 |
Bug 64934 - [llvmpipe] SIGSEGV src/gallium/state_trackers/glx/xlib/glx_api.c:1363 |
|
|
68 |
|
|
|
69 |
Bug 65173 - segfault in _mesa_get_format_datatype and _mesa_get_color_read_type when state dumping with glretrace |
|
|
70 |
|
|
|
71 |
|
|
|
72 |
|
|
|
73 |
Changes
|
|
|
74 |
The full set of changes can be viewed by using the following GIT command:
|
|
|
75 |
|
|
|
76 |
|
|
|
77 |
git log mesa-9.1.3..mesa-9.1.4 |
|
|
78 |
|
|
|
79 |
|
|
|
80 |
Alan Coopersmith (2):
|
|
|
81 |
|
|
|
82 |
integer overflow in XF86DRIOpenConnection() [CVE-2013-1993 1/2] |
|
|
83 |
integer overflow in XF86DRIGetClientDriverName() [CVE-2013-1993 2/2] |
|
|
84 |
|
|
|
85 |
|
|
|
86 |
Alex Deucher (3):
|
|
|
87 |
|
|
|
88 |
radeonsi: add support for hainan chips |
|
|
89 |
radeonsi: add Hainan pci ids |
|
|
90 |
winsys/radeon: add env var to disable VM on Cayman/Trinity |
|
|
91 |
|
|
|
92 |
pp |
|
|
93 |
Andreas Boll (1):
|
|
|
94 |
|
|
|
95 |
glapi: Add some missing static_dispatch="false" annotations to es_EXT.xml |
|
|
96 |
|
|
|
97 |
|
|
|
98 |
Anuj Phogat (1):
|
|
|
99 |
|
|
|
100 |
intel: Add a null pointer check before dereferencing the pointer |
|
|
101 |
|
|
|
102 |
|
|
|
103 |
Armin K (1):
|
|
|
104 |
|
|
|
105 |
gallivm: Fix build with LLVM 3.3 |
|
|
106 |
|
|
|
107 |
|
|
|
108 |
Brian Paul (9):
|
|
|
109 |
|
|
|
110 |
mesa: fix the compressed TexSubImage size checking code |
|
|
111 |
st/mesa: generate GL_OUT_OF_MEMORY if we can't create the index buffer |
|
|
112 |
mesa: fix error checking of DXT sRGB formats in _mesa_base_tex_format() |
|
|
113 |
st/glx/xlib: check for null ctx pointer in glXIsDirect() |
|
|
114 |
xlib: check for null ctx pointer in glXIsDirect() |
|
|
115 |
st/glx: add null ctx check in glXDestroyContext() |
|
|
116 |
xlib: add null ctx check in glXDestroyContext() |
|
|
117 |
meta: move vertex array enables for mipmap generation |
|
|
118 |
mesa: handle missing read buffer in _mesa_get_color_read_format/type() |
|
|
119 |
|
|
|
120 |
|
|
|
121 |
Bryan Cain (1):
|
|
|
122 |
|
|
|
123 |
nv50: initialize kick_notify callback in nv50_create |
|
|
124 |
|
|
|
125 |
|
|
|
126 |
Chad Versace (3):
|
|
|
127 |
|
|
|
128 |
egl/android: Fix error condition for EGL_ANDROID_image_native_buffer |
|
|
129 |
i965: Fix glColorPointer(GL_FIXED) |
|
|
130 |
intel: Return early if miptree allocation fails |
|
|
131 |
|
|
|
132 |
|
|
|
133 |
Chia-I Wu (1):
|
|
|
134 |
|
|
|
135 |
u_vbuf: fix index buffer leak |
|
|
136 |
|
|
|
137 |
|
|
|
138 |
Chris Forbes (8):
|
|
|
139 |
|
|
|
140 |
mesa: add accessor for effective stencil ref |
|
|
141 |
intel: Use accessor for stencil reference values |
|
|
142 |
nouveau: Use accessor for stencil reference values |
|
|
143 |
radeon: Use accessor for stencil reference values |
|
|
144 |
st: Use accessor for stencil reference values |
|
|
145 |
swrast: Use accessor for stencil reference values |
|
|
146 |
mesa: Stop clamping stencil reference value at specification time |
|
|
147 |
mesa: Use accessor for stencil reference values in glGet |
|
|
148 |
|
|
|
149 |
|
|
|
150 |
Chí-Thanh Christopher Nguyễn (1):
|
|
|
151 |
|
|
|
152 |
targets/dri-i915: Force c++ linker in all cases |
|
|
153 |
|
|
|
154 |
|
|
|
155 |
Daniel Martin (1):
|
|
|
156 |
|
|
|
157 |
Fix build of swrast only without libdrm |
|
|
158 |
|
|
|
159 |
|
|
|
160 |
Dave Airlie (1):
|
|
|
161 |
|
|
|
162 |
i965: fix problem with constant out of bounds access (v3) |
|
|
163 |
|
|
|
164 |
|
|
|
165 |
Eric Anholt (10):
|
|
|
166 |
|
|
|
167 |
mesa: Make core Mesa allocate the texture renderbuffer wrapper. |
|
|
168 |
mesa: Make gl_renderbuffers backed by EGL images use FinishRenderTexture. |
|
|
169 |
i965/fs: Bake regs_written into the IR instead of recomputing it later. |
|
|
170 |
i965/vs: Fix implied_mrf_writes() for integer division pre-gen6. |
|
|
171 |
intel: Add support for writing to our linear-temporary-CPU-map case. |
|
|
172 |
intel: Do temporary CPU maps of textures that are too big to GTT map. |
|
|
173 |
intel: Avoid making tiled miptrees we won't be able to blit. |
|
|
174 |
intel: Fix MRT handling of glBitmap(). |
|
|
175 |
intel: Fix format handling of blit glBitmap() |
|
|
176 |
i965: Shut up the last release build warning. |
|
|
177 |
|
|
|
178 |
|
|
|
179 |
Fabian Bieler (2):
|
|
|
180 |
|
|
|
181 |
mesa/st: Don't copy propagate from swizzles. |
|
|
182 |
mesa/program: Don't copy propagate from swizzles. |
|
|
183 |
|
|
|
184 |
|
|
|
185 |
Frank Henigman (1):
|
|
|
186 |
|
|
|
187 |
intel: initialize fs_visitor::params_remap in constructor |
|
|
188 |
|
|
|
189 |
|
|
|
190 |
Ian Romanick (2):
|
|
|
191 |
|
|
|
192 |
docs: Add 9.1.3 release md5sums |
|
|
193 |
mesa: Bump version to 9.1.4 |
|
|
194 |
|
|
|
195 |
|
|
|
196 |
José Fonseca (1):
|
|
|
197 |
|
|
|
198 |
scons: Fix implicit python dependency discovery on Windows. |
|
|
199 |
|
|
|
200 |
|
|
|
201 |
Kenneth Graunke (17):
|
|
|
202 |
|
|
|
203 |
mesa: Add i965 varying index patches to .cherry-ignore. |
|
|
204 |
i965: Turn brw->urb.vs_size and gs_size into local variables. |
|
|
205 |
i965: Use a variable for the push constant size in kB. |
|
|
206 |
i965: Update URB partitioning code for Haswell's GT3 variant. |
|
|
207 |
i965: Add chipset limits for the Haswell GT3 variant. |
|
|
208 |
i965: Enable the Bay Trail platform. |
|
|
209 |
mesa: Add a reverted commit to cherry-ignore. |
|
|
210 |
vbo: Ignore PRIMITIVE_RESTART_FIXED_INDEX for glDrawArrays(). |
|
|
211 |
mesa: Add a helper function for determining the restart index. |
|
|
212 |
vbo: Use the new primitive restart index helper function. |
|
|
213 |
i965: Use the correct restart index for fixed index mode on Haswell. |
|
|
214 |
mesa: Cherry-ignore a patch that got picked but squashed. |
|
|
215 |
i965: Fix can_cut_index_handle_restart_index() for byte/short types. |
|
|
216 |
st/mesa: Go back to using ctx->Array.RestartIndex, not _RestartIndex. |
|
|
217 |
mesa: Ignore fixed-index primitive restart in ArrayElement(). |
|
|
218 |
mesa: Delete the ctx->Array._RestartIndex derived state. |
|
|
219 |
glsl: Bail on parsing if the #version directive is bogus. |
|
|
220 |
|
|
|
221 |
|
|
|
222 |
Lauri Kasanen (1):
|
|
|
223 |
|
|
|
224 |
r600g: Correctly initialize the shader key, v2 |
|
|
225 |
|
|
|
226 |
|
|
|
227 |
Maarten Lankhorst (4):
|
|
|
228 |
|
|
|
229 |
nvc0: fix up video buffer alignment requirements |
|
|
230 |
nvc0: kill assert in ppp code |
|
|
231 |
nvc0: set rsvd_kick correctly |
|
|
232 |
nvc0: allow frame dropping in h264 |
|
|
233 |
|
|
|
234 |
|
|
|
235 |
Marek Olšák (7):
|
|
|
236 |
|
|
|
237 |
radeonsi: increase array size for shader inputs and outputs |
|
|
238 |
vbo: fix possible use-after-free segfault after a VAO is deleted |
|
|
239 |
glsl: fix the value of gl_MaxFragmentUniformVectors |
|
|
240 |
st/mesa: initialize all program constants and UBO limits |
|
|
241 |
st/mesa: initialize Const.MaxColorAttachments |
|
|
242 |
st/mesa: fix a couple of issues in st_bind_ubos |
|
|
243 |
mesa: declare UniformBufferBindings as an array with a static size |
|
|
244 |
|
|
|
245 |
|
|
|
246 |
Matt Turner (3):
|
|
|
247 |
|
|
|
248 |
configure.ac: Remove redundant checks of enable_dri. |
|
|
249 |
configure.ac: Build dricommon for DRI gallium drivers |
|
|
250 |
i965: NULL check depth_mt to quiet static analysis. |
|
|
251 |
|
|
|
252 |
|
|
|
253 |
Michel Dänzer (3):
|
|
|
254 |
|
|
|
255 |
radeonsi: Fix handling of TGSI_SEMANTIC_PSIZE |
|
|
256 |
radeonsi: Fix user clip planes |
|
|
257 |
mesa: Note that two radeonsi fixes cannot be backported after all |
|
|
258 |
|
|
|
259 |
|
|
|
260 |
Mike Stroyan (1):
|
|
|
261 |
|
|
|
262 |
configure.ac: Build dricommon for gallium swrast |
|
|
263 |
|
|
|
264 |
|
|
|
265 |
Naohiro Aota (1):
|
|
|
266 |
|
|
|
267 |
xmlpool/build: Make sure to set mo properly |
|
|
268 |
|
|
|
269 |
|
|
|
270 |
Paul Berry (2):
|
|
|
271 |
|
|
|
272 |
glsl: Fix error checking on "flat" keyword to match GLSL ES 3.00, GLSL 1.50. |
|
|
273 |
i965/gen7.5: Allow HW primitive restart for all primitive types. |
|
|
274 |
|
|
|
275 |
|
|
|
276 |
Paulo Zanoni (1):
|
|
|
277 |
|
|
|
278 |
i965: make GT3 machines work as GT3 instead of GT2 |
|
|
279 |
|
|
|
280 |
|
|
|
281 |
Rodrigo Vivi (2):
|
|
|
282 |
|
|
|
283 |
i965: Add missing Haswell GT3 Desktop to IS_HSW_GT3 check. |
|
|
284 |
i965: Adding more reserved PCI IDs for Haswell. |
|
|
285 |
|
|
|
286 |
|
|
|
287 |
Roland Scheidegger (1):
|
|
|
288 |
|
|
|
289 |
gallivm: fix out-of-bounds access with mirror_clamp_to_edge address mode |
|
|
290 |
|
|
|
291 |
|
|
|
292 |
Stéphane Marchesin (2):
|
|
|
293 |
|
|
|
294 |
st/xlib: Fix upside down coordinates for CopySubBuffer |
|
|
295 |
st/xlib: Flush the front buffer before doing CopySubBuffer |
|
|
296 |
|
|
|
297 |
|
|
|
298 |
Sven Joachim (1):
|
|
|
299 |
|
|
|
300 |
mesa: Fix ieee fp on Alpha |
|
|
301 |
|
|
|
302 |
|
|
|
303 |
Tapani Pälli (1):
|
|
|
304 |
|
|
|
305 |
mesa: fix type comparison errors in sub-texture error checking code |
|
|
306 |
|
|
|
307 |
|
|
|
308 |
Tom Stellard (2):
|
|
|
309 |
|
|
|
310 |
gallivm: Fix build with LLVM >= r180063 |
|
|
311 |
r300g/compiler: Prevent regalloc from swizzling texture operands v2 |
|
|
312 |
|
|
|
313 |
|
|
|
314 |
Vinson Lee (1):
|
|
|
315 |
|
|
|
316 |
radeon: Initialize variables in radeon_llvm_context_init. |
|
|
317 |
|
|
|
318 |
|
|
|
319 |
|
|
|
320 |
|
|
|
321 |
!DOCTYPE> |