1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8">
5 <title>Mesa Release Notes
</title>
6 <link rel=
"stylesheet" type=
"text/css" href=
"../mesa.css">
11 The Mesa
3D Graphics Library
14 <iframe src=
"../contents.html"></iframe>
17 <h1>Mesa
17.0.0 Release Notes / February
13,
2017</h1>
20 Mesa
17.0.0 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
17.0.1.
25 Mesa
17.0.0 implements the OpenGL
4.5 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
4.5. OpenGL
29 4.5 is
<strong>only
</strong> available if requested at context creation
30 because compatibility contexts are not supported.
34 <h2>SHA256 checksums
</h2>
36 696578f0b83796470511a88a95fff15a2a25fa201a9e487716f2ca20c177c3ab mesa-
17.0.0.tar.gz
37 39db3d59700159add7f977307d12a7dfe016363e760ad82280ac4168ea668481 mesa-
17.0.0.tar.xz
44 Note: some of the new features are only available with certain drivers.
48 <li>GL_ARB_post_depth_coverage on i965/gen9+
</li>
49 <li>GL_KHR_blend_equation_advanced on nvc0
</li>
50 <li>GL_INTEL_conservative_rasterization on i965/gen9+
</li>
51 <li>GL_NV_image_formats on any driver supporting GL_ARB_shader_image_load_store (i965, nvc0, radeonsi, softpipe)
</li>
52 <li>GL_ARB_gpu_shader_fp64 in i965/haswell
</li>
53 <li>GL_ARB_vertex_attrib_64bit in i965/haswell
</li>
54 <li>GL_ARB_shader_precision in i965/haswell
</li>
55 <li>Intel Haswell now supports OpenGL
4.2</li>
56 <li>GL_OES_geometry_shader on i965/haswell
</li>
57 <li>GL_OES_texture_cube_map_array on i965/haswell
</li>
58 <li>GL_OES_viewport_array on i965/haswell
</li>
59 <li>Vulkan Float64 capability support on Intel's ANV driver
</li>
66 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=70623">Bug
70623</a> - libglx.so: undefined symbol: _glapi_tls_Context
</li>
68 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=72902">Bug
72902</a> - [IVB/HSW/BDW] DOTA2 segfaults unless Mesa is configured with (non-default) --enable-glx-tls
</li>
70 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=73778">Bug
73778</a> - _glapi_tls_Dispatch undefined
</li>
72 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=77662">Bug
77662</a> - Fail to render to different faces of depth-stencil cube map
</li>
74 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=89043">Bug
89043</a> - undefined symbol: _glapi_tls_Dispatch
</li>
76 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=91281">Bug
91281</a> - Tonga VCE
2160p encode fails with BO to small for addr
</li>
78 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=92234">Bug
92234</a> - [BDW] GPU hang in Shogun2
</li>
80 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=92634">Bug
92634</a> - gallium's vl_mpeg12_decoder does not work with st/va
</li>
82 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=92760">Bug
92760</a> - Add FP64 support to the i965 shader backends
</li>
84 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=92925">Bug
92925</a> - Incorrect GEN for ASTC in Surface Format Table
</li>
86 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=93551">Bug
93551</a> - Divinity: Original Sin Enhanced Edition(Native) crash on start
</li>
88 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=94512">Bug
94512</a> - X segfaults with glx-tls enabled in a x32 environment
</li>
90 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=94900">Bug
94900</a> - HD6950 GPU lockup loop with various steam games (octodad[always], saints row
4[always], dead island[always], grid autosport[sometimes])
</li>
92 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=94904">Bug
94904</a> - [vulkan, BSW] dEQP-VK.api.object_management.multithreaded_per_thread_device intermittent crash
</li>
94 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=95460">Bug
95460</a> - Please add more drivers (freedreno, virgl) to features.txt status document
</li>
96 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=96959">Bug
96959</a> - nop.sat generated by pow workaround?
</li>
98 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97102">Bug
97102</a> - [dri][swr] stack overflow / infinite loop with GALLIUM_DRIVER=swr
</li>
100 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97232">Bug
97232</a> - Line rendering broken in Dolphin when using gl_ClipDistance
</li>
102 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97287">Bug
97287</a> - GL45-CTS.vertex_attrib_binding.basic-inputL-case1 fails
</li>
104 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97321">Bug
97321</a> - Query INFO_LOG_LENGTH for empty info log should return
0</li>
106 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97420">Bug
97420</a> -
"#version
0" crashes glsl_compiler
</li>
108 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97422">Bug
97422</a> - trying to call a number as a function results into a crash
</li>
110 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97447">Bug
97447</a> - GL
3.0 compatibility context exposes GL_ARB_compute_shader
</li>
112 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97473">Bug
97473</a> - Memory corruption when uploading DXT5 cubemap faces
</li>
114 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97715">Bug
97715</a> - [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc api error checks
</li>
116 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97779">Bug
97779</a> - [regression, bisected][BDW, GPU hang] stuck on render ring, always reproducible
</li>
118 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97804">Bug
97804</a> - Later precision statement isn't overriding earlier one
</li>
120 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97952">Bug
97952</a> - /usr/include/string.h:
518:
12: error: exception specification in declaration does not match previous declaration
</li>
122 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97967">Bug
97967</a> - glsl/tests/cache-test regression
</li>
124 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98005">Bug
98005</a> - VCE dual instance encoding inconsistent since st/va: enable dual instances encode by sync surface
</li>
126 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98012">Bug
98012</a> - [IVB] Segfault when running Dolphin twice with Vulkan
</li>
128 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98134">Bug
98134</a> - dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.draw_buffers wants a different GL error code
</li>
130 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98172">Bug
98172</a> - Concurrent call to glClientWaitSync results in segfault in one of the waiters.
</li>
132 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98238">Bug
98238</a> - witcher
2: objects are black when changing lod
</li>
134 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98243">Bug
98243</a> - dEQP mismatched UBO precision qualifiers
</li>
136 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98245">Bug
98245</a> - GLES3.1 link negative dEQP
"expected linking to fail, but passed.
"</li>
138 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98250">Bug
98250</a> - dEQP-GLES31.functional.debug.negative_coverage.get_error.texture.texparameterIiv/texparameterIuiv failure
</li>
140 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98263">Bug
98263</a> - [radv] The Talos Principle fails to launch with
"Fatal error: Cannot set display mode.
"</li>
142 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98297">Bug
98297</a> - Can't configure a desktop with
3x4k monitors in one row
</li>
144 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98299">Bug
98299</a> - Compute shaders generate stupid divides
</li>
146 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98307">Bug
98307</a> -
"st/glsl_to_tgsi: explicitly track all input and output declaration
" broke flightgear colors on rs780
</li>
148 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98326">Bug
98326</a> - [dEQP, EGL] pbuffer depth/stencil tests fail
</li>
150 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98327">Bug
98327</a> - [dEQP, EGL] dEQP-EGL.functional.resize not supported
</li>
152 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98328">Bug
98328</a> - [dEQP, EGL] luminance tests fail
</li>
154 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98329">Bug
98329</a> - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
</li>
156 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98330">Bug
98330</a> - [dEQP, EGL] dEQP-EGL.functional.buffer_age.no_preserve fails
</li>
158 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98339">Bug
98339</a> - dEQP-EGL: Got EGL_BAD_MATCH: eglCreateSyncKHR()
</li>
160 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98343">Bug
98343</a> - dEQP-EGL: GL_INVALID_ENUM at teglCreateContextExtTests
</li>
162 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98415">Bug
98415</a> - Vulkan Driver JSON file contains incorrect field
</li>
164 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98421">Bug
98421</a> - src/loader/loader.c:
111:
40: error: unknown type name ‘drmDevicePtr’
</li>
166 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98431">Bug
98431</a> - UnrealEngine v4 demos startup fails to blorp blit assert
</li>
168 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98480">Bug
98480</a> - Support R8 image texture in ES
3.1</li>
170 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98512">Bug
98512</a> - radeon r600 vdpau: Invalid command stream: texture bo too small
</li>
172 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98518">Bug
98518</a> - [r600g, bisected] regression: NI/Turks MSAA texture corruption with FreeCAD and Wine games
</li>
174 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98526">Bug
98526</a> - glsl/tests/general-ir-test regression
</li>
176 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98595">Bug
98595</a> - glsl: ralloc assertion
"info-
>canary == CANARY
" failed
</li>
178 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98599">Bug
98599</a> - xterm menus corrupt since tgsi/scan: handle indirect image indexing correctly
</li>
180 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98632">Bug
98632</a> - Fix build on Hurd without PATH_MAX
</li>
182 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98681">Bug
98681</a> - ir_builder_print_visitor.cpp:
401:
67: error: expected ')' before 'PRIx64'
</li>
184 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98694">Bug
98694</a> -
"(
5=
2)?
1:
1" as array size decleration crashes glsl_compiler
</li>
186 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98740">Bug
98740</a> - bitcode.cpp:
102:
8: error: ‘Error’ is not a member of ‘llvm’
</li>
188 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98767">Bug
98767</a> - [swrast] ralloc.c:
84: get_header: Assertion `info-
>canary == CANARY' failed.
</li>
190 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98774">Bug
98774</a> - glsl/tests/warnings-test regression
</li>
192 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98815">Bug
98815</a> - [SKL/BDW GT2] large perf regression in TessMark
</li>
194 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98840">Bug
98840</a> - nir clone test fails
</li>
196 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98893">Bug
98893</a> - [SKL] piglit.spec.arb_shader_image_load_store.semantics intermittent
</li>
198 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98914">Bug
98914</a> - mesa-vdpau-drivers: breaks vdpau for mpeg2video
</li>
200 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98917">Bug
98917</a> - [BDW SKL BSW KBL] Tessellation CTS tests regression
</li>
202 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98975">Bug
98975</a> - Wasteland
2 Directors Cut: Hangs. GPU fault
</li>
204 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99010">Bug
99010</a> - --disable-gallium-llvm no longer recognized
</li>
206 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99013">Bug
99013</a> - [regression, bisected] radeonsi: commit
4c8c13b3
"Use amdgcn intrinsics for fs interpolation
" makes system unusable
</li>
208 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99030">Bug
99030</a> - [HSW, regression] transform feedback fails on Linux
4.8</li>
210 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99038">Bug
99038</a> - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.negative_api.create_pixmap_surface crashes
</li>
212 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99072">Bug
99072</a> - [byt,ivb,snb] ES3-CTS.gtf.GL3Tests.shadow regression
</li>
214 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99085">Bug
99085</a> - [EGL] dEQP-EGL.functional.sharing.gles2.multithread intermittent
</li>
216 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99097">Bug
99097</a> - [vulkancts] dEQP-VK.image.store regression
</li>
218 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99100">Bug
99100</a> - [SKL,BDW,BSW,KBL] dEQP-VK.glsl.return.return_in_dynamic_loop_dynamic_vertex regression
</li>
220 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99119">Bug
99119</a> - swr_fence_work.cpp(
42): error: argument of type
"std::nullptr_t
" is incompatible with parameter of type
"unsigned long
"</li>
222 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99144">Bug
99144</a> - Incorrect rendering using glDrawArraysInstancedBaseInstance and first !=
0 on Skylake
</li>
224 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99154">Bug
99154</a> - Link time error when using multiple builtin functions
</li>
226 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99158">Bug
99158</a> - vdpau segfaults and gpu locks with kodi on R9285
</li>
228 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99185">Bug
99185</a> - dEQP-EGL.functional.image.modify.tex_rgb5_a1_tex_subimage_rgba8
</li>
230 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99188">Bug
99188</a> - dEQP-EGL.functional.create_context_ext.robust_gl_30.rgb565_no_depth_no_stencil
</li>
232 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99210">Bug
99210</a> - ES3-CTS.functional.texture.mipmap.cube.generate.rgba5551_*
</li>
234 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99214">Bug
99214</a> - Crash in library libswrAVX.so when assigning vertex buffer object pointers with elements of type GL_DOUBLE
</li>
236 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99219">Bug
99219</a> - The Stanley Parable GPU hang when starting a new game
</li>
238 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99229">Bug
99229</a> - [G33] thousands of tests crash
</li>
240 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99231">Bug
99231</a> - [HSW][i965] Crash in upload_3dstate_streamout()
</li>
242 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99287">Bug
99287</a> - piglit.spec.glsl-
1_10.execution.vs-nested-return-sibling-loop regression
</li>
244 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99303">Bug
99303</a> - [REGRESSION][BISECTED] DMs are crashing on start with
"radeon
"</li>
246 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99314">Bug
99314</a> - [g33] glsl regressions
</li>
248 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99339">Bug
99339</a> - Blender line rendering broken after removing XY clipping of lines
</li>
250 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99354">Bug
99354</a> - [G71]
"Assertion `bkref' failed
" reproducible with glmark2
</li>
252 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99389">Bug
99389</a> - Mesa build broken: sid_tables.h
</li>
254 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99391">Bug
99391</a> - [ILK,G45,G965] piglit regressions
</li>
256 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99401">Bug
99401</a> - [g33] regression: piglit.spec.!opengl
1_0.gl-
1_0-beginend-coverage
</li>
258 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99419">Bug
99419</a> - Crash(Segmentation fault) si_shader_select in Master Of Orion
</li>
260 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99450">Bug
99450</a> - [amdgpu] Payday
2 visual glitches on some models
</li>
262 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99451">Bug
99451</a> - polygon offset use after free
</li>
264 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99456">Bug
99456</a> - Firefox crashing when opening about:support with WebGL2 enabled
</li>
266 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99631">Bug
99631</a> - segfault with OSVRTrackerView and openscenegraph git master
</li>
268 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99633">Bug
99633</a> - rasterizer/core/clip.h:
279:
49: error: ‘const struct API_STATE’ has no member named ‘linkageCount’
</li>
270 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99637">Bug
99637</a> - VLC video has corrupted colors when using VDPAU output on Radeon SI
</li>
277 <li>Building RADV requires --enable-gallium-llvm
</li>
278 <li>The vulkan headers vk_platform.h and vulkan.h are no longer installed
</li>
279 <li>The configure options --with-sha1 and --disable-shader-cache are
280 removed alongside their respective library requirements
</li>