5564 |
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 10.3 Release Notes / September 19, 2014
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
Mesa 10.3 is a new development release. |
|
|
21 |
People who are concerned with stability and reliability should stick |
|
|
22 |
with a previous release or wait for Mesa 10.3.1. |
|
|
23 |
|
|
|
24 |
|
|
|
25 |
Mesa 10.3 implements the OpenGL 3.3 API, but the version reported by |
|
|
26 |
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / |
|
|
27 |
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. |
|
|
28 |
Some drivers don't support all the features required in OpenGL 3.3. OpenGL |
|
|
29 |
3.3 is only available if requested at context creation |
|
|
30 |
because compatibility contexts are not supported. |
|
|
31 |
|
|
|
32 |
|
|
|
33 |
|
|
|
34 |
SHA256 checksums
|
|
|
35 |
|
|
|
36 |
9a1bf52040fc3dda81e83a35f944f1c3f532847dbe9fdf57161265cf71ea1bae MesaLib-10.3.0.tar.gz |
|
|
37 |
0283bfe710fa449ed82e465cfa09612a269e19abb7e0382082608062ce7960b5 MesaLib-10.3.0.tar.bz2 |
|
|
38 |
221420763c2c3a244836a736e735612c4a6a0377b4e5223fca1e612f49906789 MesaLib-10.3.0.zip |
|
|
39 |
|
|
|
40 |
|
|
|
41 |
|
|
|
42 |
New features
|
|
|
43 |
|
|
|
44 |
|
|
|
45 |
Note: some of the new features are only available with certain drivers. |
|
|
46 |
|
|
|
47 |
|
|
|
48 |
|
|
|
49 |
GL_ARB_ES3_compatibility on nv50, nvc0, r600, radeonsi, softpipe, llvmpipe |
|
|
50 |
GL_ARB_clear_texture on i965 |
|
|
51 |
GL_ARB_compressed_texture_pixel_storage on all drivers |
|
|
52 |
GL_ARB_conditional_render_inverted on i965, nvc0, softpipe, llvmpipe |
|
|
53 |
GL_ARB_derivative_control on i965, nv50, nvc0, r600 |
|
|
54 |
GL_ARB_draw_indirect on nvc0, radeonsi |
|
|
55 |
GL_ARB_explicit_uniform_location (all drivers that support GLSL) |
|
|
56 |
GL_ARB_fragment_layer_viewport on nv50, nvc0, llvmpipe, r600 |
|
|
57 |
GL_ARB_gpu_shader5 on i965/gen7, nvc0 |
|
|
58 |
GL_ARB_multi_draw_indirect on nvc0, radeonsi |
|
|
59 |
GL_ARB_sample_shading on radeonsi |
|
|
60 |
GL_ARB_seamless_cubemap_per_texture on i965, llvmpipe, nvc0, r600, radeonsi, softpipe |
|
|
61 |
GL_ARB_stencil_texturing on nv50, nvc0, r600, and radeonsi |
|
|
62 |
GL_ARB_texture_barrier on nv50, nvc0, r300, r600, radeonsi |
|
|
63 |
GL_ARB_texture_compression_bptc on i965/gen7+, nvc0, r600/evergreen+, radeonsi |
|
|
64 |
GL_ARB_texture_cube_map_array on radeonsi |
|
|
65 |
GL_ARB_texture_gather on r600, radeonsi |
|
|
66 |
GL_ARB_texture_query_levels on nv50, nvc0, llvmpipe, r600, radeonsi, softpipe |
|
|
67 |
GL_ARB_texture_query_lod on r600, radeonsi |
|
|
68 |
GL_ARB_viewport_array on nvc0 |
|
|
69 |
GL_AMD_vertex_shader_viewport_index on i965/gen7+, r600 |
|
|
70 |
GL_OES_compressed_ETC1_RGB8_texture on nv30, nv50, nvc0, r300, r600, radeonsi, softpipe, llvmpipe |
|
|
71 |
GLX_MESA_query_renderer on nv30, nv50, nvc0, r300, r600, radeonsi, softpipe, llvmpipe |
|
|
72 |
A new software rasterizer driver (kms_swrast_dri.so) that works with |
|
|
73 |
DRM drivers that don't have a full-fledged GEM (such as qxl or simpledrm) |
|
|
74 |
Distribute the Khronos GL/glcorearb.h header file. |
|
|
75 |
|
|
|
76 |
|
|
|
77 |
|
|
|
78 |
Bug fixes
|
|
|
79 |
|
|
|
80 |
|
|
|
81 |
|
|
|
82 |
Bug 50754 - Building 32 bit mesa on 64 bit OS fails since change for automake |
|
|
83 |
|
|
|
84 |
Bug 53617 - [llvmpipe] piglit fbo-depthtex regression |
|
|
85 |
|
|
|
86 |
Bug 54372 - GLX_INTEL_swap_event crashes driver when swapping window buffers |
|
|
87 |
|
|
|
88 |
Bug 56127 - [ILK bisected]unigine-sanctruary performance reduced by 98% |
|
|
89 |
|
|
|
90 |
Bug 66184 - src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simplify_cmp: Assertion `inst->dst.index < 4096' failed. |
|
|
91 |
|
|
|
92 |
Bug 66452 - JUNIPER UVD accelerated playback of WMV3 streams does not work |
|
|
93 |
|
|
|
94 |
Bug 68365 - [SNB Bisected]Piglit spec_ARB_framebuffer_object_fbo-blit-stretch fail |
|
|
95 |
|
|
|
96 |
Bug 70441 - [Gen4-5 clip] Piglit spec_OpenGL_1.1_polygon-offset hits (execsize >= width) assertion |
|
|
97 |
|
|
|
98 |
Bug 73846 - [llvmpipe] lp_test_format fails with llvm-3.5svn >= r199602 |
|
|
99 |
|
|
|
100 |
Bug 74005 - [i965 Bisected]Piglit/glx_glx-make-glxdrawable-current fails |
|
|
101 |
|
|
|
102 |
Bug 74863 - [r600g] HyperZ broken on RV770 and CYPRESS (Left 4 Dead 2 trees corruption) bisected! |
|
|
103 |
|
|
|
104 |
Bug 75010 - clang: error: unknown argument: '-fstack-protector-strong' |
|
|
105 |
|
|
|
106 |
Bug 75478 - [BDW]Some Piglit and Ogles2conform cases cause GPU hang |
|
|
107 |
|
|
|
108 |
Bug 75664 - Unigine Valley & Heaven "error: syntax error, unexpected EXTENSION, expecting $end" IVB HD4000 |
|
|
109 |
|
|
|
110 |
Bug 75878 - [BDW] GPU hang running Raytracer WebGL demo |
|
|
111 |
|
|
|
112 |
Bug 76188 - EGL_EXT_image_dma_buf_import fd ownership is incorrect |
|
|
113 |
|
|
|
114 |
Bug 76223 - [radeonsi] luxmark segfault |
|
|
115 |
|
|
|
116 |
Bug 76939 - [BDW] GPU hang when running “Metro:Last Light “ /“Crusader Kings II” |
|
|
117 |
|
|
|
118 |
Bug 77245 - Bogus GL_ARB_explicit_attrib_location layout identifier warnings |
|
|
119 |
|
|
|
120 |
Bug 77493 - lp_test_arit fails with llvm >= llvm-3.5svn r206094 |
|
|
121 |
|
|
|
122 |
Bug 77703 - [ILK Bisected]Piglit glean_texCombine4 fails |
|
|
123 |
|
|
|
124 |
Bug 77704 - [IVB/HSW Bisected]Ogles3conform GL3Tests_shadow_shadow_execution_frag.test fails |
|
|
125 |
|
|
|
126 |
Bug 77705 - [SNB/IVB/HSW/BYT/BDW Bisected]Ogles3conform GL3Tests/packed_pixels/packed_pixels_pixelstore.test segfault |
|
|
127 |
|
|
|
128 |
Bug 77707 - [ILK Bisected]Ogles2conform GL_sin_sin_float_frag_xvary.test fails |
|
|
129 |
|
|
|
130 |
Bug 77740 - i965: Relax accumulator dependency scheduling on Gen < 6 |
|
|
131 |
|
|
|
132 |
Bug 77852 - [BDW]Piglit spec_ARB_framebuffer_object_fbo-drawbuffers-none_glBlitFramebuffer fails |
|
|
133 |
|
|
|
134 |
Bug 77856 - [BDW]Piglit spec_OpenGL_3.0_clearbuffer-mixed-format fails |
|
|
135 |
|
|
|
136 |
Bug 77865 - [BDW] Many Ogles3conform framebuffer_blit cases fail |
|
|
137 |
|
|
|
138 |
Bug 78225 - Compile error due to undefined reference to `gbm_dri_backend', fix attached |
|
|
139 |
|
|
|
140 |
Bug 78258 - make check link_varyings.gl_ClipDistance failure |
|
|
141 |
|
|
|
142 |
Bug 78403 - query_renderer_implementation_unittest.cpp:144:4: error: expected primary-expression before ‘.’ token |
|
|
143 |
|
|
|
144 |
Bug 78468 - Compiling of shader gets stuck in infinite loop |
|
|
145 |
|
|
|
146 |
Bug 78537 - no anisotropic filtering in a native Half-Life 2 |
|
|
147 |
|
|
|
148 |
Bug 78546 - [swrast] piglit copyteximage-border regression |
|
|
149 |
|
|
|
150 |
Bug 78581 - OpenCL: clBuildProgram prints error messages directly rather than storing them |
|
|
151 |
|
|
|
152 |
Bug 78648 - Texture artifacts in Kerbal Space Program |
|
|
153 |
|
|
|
154 |
Bug 78665 - macros in builtin_functions.cpp make invalid assumptions about M_PI definitions |
|
|
155 |
|
|
|
156 |
Bug 78679 - Gen4-5 code lost: runtime_check_aads_emit |
|
|
157 |
|
|
|
158 |
Bug 78691 - [G45 - Tesseract] Mesa 10.1.2 implementation error: Unsupported opcode 169872468 in FS |
|
|
159 |
|
|
|
160 |
Bug 78692 - Football Manager 2014, gameplay rendered black & white |
|
|
161 |
|
|
|
162 |
Bug 78716 - Fix Mesa bugs for running Unreal Engine 4.1 Cave effects demo compiled for Linux |
|
|
163 |
|
|
|
164 |
Bug 78803 - gallivm/lp_bld_debug.cpp:42:28: fatal error: llvm/IR/Module.h: No such file or directory |
|
|
165 |
|
|
|
166 |
Bug 78842 - [swrast] piglit fcc-read-after-clear copy rb regression |
|
|
167 |
|
|
|
168 |
Bug 78843 - [swrast] piglit copyteximage 1D regression |
|
|
169 |
|
|
|
170 |
Bug 78872 - [ILK Bisected]Piglit spec_ARB_depth_buffer_float_fbo-depthstencil-GL_DEPTH32F_STENCIL8-blit Aborted |
|
|
171 |
|
|
|
172 |
Bug 78875 - [ILK Bisected]Webglc conformance/uniforms/uniform-default-values.html fails |
|
|
173 |
|
|
|
174 |
Bug 78888 - test_eu_compact.c:54:3: error: implicit declaration of function ‘brw_disasm’ [-Werror=implicit-function-declaration] |
|
|
175 |
|
|
|
176 |
Bug 79029 - INTEL_DEBUG=shader_time is full of lies |
|
|
177 |
|
|
|
178 |
Bug 79095 - x86/common_x86.c:348:14: error: use of undeclared identifier 'bit_SSE4_1' |
|
|
179 |
|
|
|
180 |
Bug 79115 - glFramebufferRenderbuffer(GL_DRAW_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, 0) doesn't unbind stencil buffer |
|
|
181 |
|
|
|
182 |
Bug 79263 - Linking error in egl_gallium.la when compiling 32 bit on multiarch |
|
|
183 |
|
|
|
184 |
Bug 79294 - Xlib-based build broken on non x86/x86-64 architectures |
|
|
185 |
|
|
|
186 |
Bug 79373 - Non-const initializers for matrix and vector constructors |
|
|
187 |
|
|
|
188 |
Bug 79382 - build error: multiple definition of `loader_get_pci_id_for_fd' |
|
|
189 |
|
|
|
190 |
Bug 79421 - [llvmpipe] SIGSEGV src/gallium/drivers/llvmpipe/lp_rast_priv.h:218 |
|
|
191 |
|
|
|
192 |
Bug 79440 - prog_hash_table.c:146: undefined reference to `_mesa_error_no_memory' |
|
|
193 |
|
|
|
194 |
Bug 79469 - Commit e3cc0d90e14e62a0a787b6c07a6df0f5c84039be breaks unigine heaven |
|
|
195 |
|
|
|
196 |
Bug 79534 - gen<7 renders garbage |
|
|
197 |
|
|
|
198 |
Bug 79616 - L4D2 crash on startup |
|
|
199 |
|
|
|
200 |
Bug 79724 - switch statement type check |
|
|
201 |
|
|
|
202 |
Bug 79729 - [i965] glClear on a multisample texture doesn't work |
|
|
203 |
|
|
|
204 |
Bug 79809 - radeonsi: mouse cursor corruption using weston on AMD Kaveri |
|
|
205 |
|
|
|
206 |
Bug 79823 - [NV30/gallium] Mozilla apps freeze on startup with nouveau-dri-10.2.1 libs on dual-screen |
|
|
207 |
|
|
|
208 |
Bug 79885 - commit b52a530 (gallium/egl: st_profiles are build time decision, treat them as such) broke egl |
|
|
209 |
|
|
|
210 |
Bug 79903 - [HSW Bisected]Some Piglit and Ogles2conform cases fail |
|
|
211 |
|
|
|
212 |
Bug 79907 - Mesa 10.2.1 --enable-vdpau default=auto broken |
|
|
213 |
|
|
|
214 |
Bug 79948 - [i965] Incorrect pixels when using discard and uniform loads |
|
|
215 |
|
|
|
216 |
Bug 80015 - Transparency glitches in native Civilization 5 (Civ5) port |
|
|
217 |
|
|
|
218 |
Bug 80115 - MESA_META_DRAW_BUFFERS induced GL_INVALID_VALUE errors |
|
|
219 |
|
|
|
220 |
Bug 80211 - [ILK/SNB Bisected]Piglit shaders_glsl-fs-copy-propagation-texcoords-1 fails |
|
|
221 |
|
|
|
222 |
Bug 80247 - Khronos conformance test ES3-CTS.gtf.GL3Tests.transform_feedback.transform_feedback_vertex_id fails |
|
|
223 |
|
|
|
224 |
Bug 80254 - pipe_loader_sw.c:90: undefined reference to `dri_create_sw_winsys' |
|
|
225 |
|
|
|
226 |
Bug 80541 - [softpipe] piglit levelclamp regression |
|
|
227 |
|
|
|
228 |
Bug 80561 - Incorrect implementation of some VDPAU APIs. |
|
|
229 |
|
|
|
230 |
Bug 80614 - [regression] Error in `omxregister-bellagio': munmap_chunk(): invalid pointer: 0x00007f5f76626dab |
|
|
231 |
|
|
|
232 |
Bug 80778 - [bisected regression] piglit spec/glsl-1.50/compiler/incorrect-in-layout-qualifier-repeated-prim.geom |
|
|
233 |
|
|
|
234 |
Bug 80827 - [radeonsi,R9 270X] Corruptions in window menus in KDE |
|
|
235 |
|
|
|
236 |
Bug 80880 - Unreal Engine 4 demos fail GLSL compiler assertion |
|
|
237 |
|
|
|
238 |
Bug 80991 - [BDW]Piglit spec_ARB_sample_shading_builtin-gl-sample-mask_2 fails |
|
|
239 |
|
|
|
240 |
Bug 81020 - [radeonsi][regresssion] Wireframe of background rendered through objects in Half-Life 2: Episode 2 with MSAA enabled |
|
|
241 |
|
|
|
242 |
Bug 81150 - [SNB]Piglit spec_arb_shading_language_packing_execution_built-in-functions_fs-packSnorm4x8 fails |
|
|
243 |
|
|
|
244 |
Bug 81157 - [BDW]Piglit some spec_glsl-1.50_execution_built-in-functions* cases fail |
|
|
245 |
|
|
|
246 |
Bug 81450 - [BDW]Piglit spec_glsl-1.30_execution_tex-miplevel-selection_textureGrad_1DArray cases intel_do_flush_locked failed |
|
|
247 |
|
|
|
248 |
Bug 81828 - [BDW Bisected]Ogles3conform GL3Tests_packed_pixels_packed_pixels_pbo.test fails |
|
|
249 |
|
|
|
250 |
Bug 81834 - TGSI constant buffer overrun causes assertion failure |
|
|
251 |
|
|
|
252 |
Bug 81857 - [SNB+]Piglit spec_glsl-1.30_execution_switch_fs-default_last sporadically fail |
|
|
253 |
|
|
|
254 |
Bug 81967 - [regression] Selections in Blender renders wrong |
|
|
255 |
|
|
|
256 |
Bug 82139 - [r600g, bisected] multiple ubo piglit regressions |
|
|
257 |
|
|
|
258 |
Bug 82159 - No rule to make target `../../../../src/mesa/libmesa.la', needed by `collision'. |
|
|
259 |
|
|
|
260 |
Bug 82255 - [VP2] Chroma planes are vertically stretched during VDPAU playback |
|
|
261 |
|
|
|
262 |
Bug 82268 - Add support for the OpenRISC architecture (or1k) |
|
|
263 |
|
|
|
264 |
Bug 82428 - [radeonsi,R9 270X] System lockup when using mplayer/mpv with VDPAU |
|
|
265 |
|
|
|
266 |
Bug 82472 - piglit 16385-consecutive-chars regression |
|
|
267 |
|
|
|
268 |
Bug 82483 - format_srgb.h:145: undefined reference to `util_format_srgb_to_linear_8unorm_table' |
|
|
269 |
|
|
|
270 |
Bug 82517 - [RADEONSI,VDPAU] SIGSEGV in map_msg_fb_buf called from ruvd_destroy, when closing a Tab with accelerated video player |
|
|
271 |
|
|
|
272 |
Bug 82534 - src\egl\main\eglapi.h : fatal error LNK1107: invalid or corrupt file: cannot read at 0x2E02 |
|
|
273 |
|
|
|
274 |
Bug 82536 - u_current.h:72: undefined reference to `__imp__glapi_Dispatch' |
|
|
275 |
|
|
|
276 |
Bug 82538 - Super Maryo Chronicles fails with st/mesa assertion failure |
|
|
277 |
|
|
|
278 |
Bug 82539 - vmw_screen_dri.lo In file included from vmw_screen_dri.c:41: vmwgfx_drm.h:32:17: error: drm.h: No such file or directory |
|
|
279 |
|
|
|
280 |
Bug 82546 - [regression] libOSMesa build failure |
|
|
281 |
|
|
|
282 |
Bug 82574 - GLSL: opt_vectorize goes wrong on texture lookups |
|
|
283 |
|
|
|
284 |
Bug 82628 - bisected: GALLIUM_HUD hangs radeon 7970M (PRIME) |
|
|
285 |
|
|
|
286 |
Bug 82671 - [r600g-evergreen][compute]Empty kernel execution causes crash |
|
|
287 |
|
|
|
288 |
Bug 82709 - OpenCL not working on radeon hainan |
|
|
289 |
|
|
|
290 |
Bug 82796 - [IVB/BYT-M/HSW/BDW Bisected]Synmark2_v6.0_OglTerrainFlyInst/OglTerrainPanInst cannot run as image validation failed |
|
|
291 |
|
|
|
292 |
Bug 82804 - unreal engine 4 rendering errors |
|
|
293 |
|
|
|
294 |
Bug 82814 - glDrawBuffers(0, NULL) segfaults in _mesa_drawbuffers |
|
|
295 |
|
|
|
296 |
Bug 82828 - Regression: Crash in 3Dmark2001 |
|
|
297 |
|
|
|
298 |
Bug 82846 - [BDW Bisected] Gpu hang when running Lightsmark v2008/Warsow v1.0/Xonotic v0.7/unigine-demos |
|
|
299 |
|
|
|
300 |
Bug 82881 - test_vec4_register_coalesce regression |
|
|
301 |
|
|
|
302 |
Bug 82882 - [swrast] piglit glsl-fs-uniform-bool-1 regression |
|
|
303 |
|
|
|
304 |
Bug 82929 - [BDW Bisected]glxgears causes X hang |
|
|
305 |
|
|
|
306 |
Bug 82932 - [SNB+ Bisected]Ogles3conform ES3-CTS.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex fails |
|
|
307 |
|
|
|
308 |
Bug 83046 - [BDW bisected]] Warsow v1.0/Xonotic v0.7/Gputest v0.5_triangle_fullscreen/synmark2_v6/GLBenchmark v2.5.0/GLBenchmark v2.7.0/Ungine-demos performance reduced 30%~60% |
|
|
309 |
|
|
|
310 |
Bug 83079 - [NVC0] Dota 2 (Linux native and Wine) crash with Nouveau Drivers |
|
|
311 |
|
|
|
312 |
Bug 83081 - [BDW Bisected]Piglit spec_ARB_sample_shading_builtin-gl-sample-mask_2 is core dumped |
|
|
313 |
|
|
|
314 |
Bug 83127 - [ILK Bisected]Piglit glean_texCombine fails |
|
|
315 |
|
|
|
316 |
Bug 83355 - FTBFS: src/mesa/program/program_lexer.l:122:64: error: unknown type name 'YYSTYPE' |
|
|
317 |
|
|
|
318 |
Bug 83432 - r600_query.c:269:r600_emit_query_end: Assertion `ctx->num_pipelinestat_queries > 0' failed [Gallium HUD] |
|
|
319 |
|
|
|
320 |
Bug 83468 - [UBO] Using bool from UBO as if-statement condition asserts |
|
|
321 |
|
|
|
322 |
|
|
|
323 |
|
|
|
324 |
Changes
|
|
|
325 |
|
|
|
326 |
|
|
|
327 |
Removed support for the GL_ATI_envmap_bumpmap extension |
|
|
328 |
The hacky --enable-32/64-bit is no longer available in configure. To build |
|
|
329 |
32/64 bit mesa refer to the default method recommended by your distribution |
|
|
330 |
The environment variable GALLIUM_MSAA that forced a multisample GLX visual was removed. |
|
|
331 |
|
|
|
332 |
|
|
|
333 |
|
|
|
334 |
|
|
|
335 |
!DOCTYPE> |