1 | Mesa 18.1.0 Release Notes / May 18 2018
|
---|
2 | =======================================
|
---|
3 |
|
---|
4 | Mesa 18.1.0 is a new development release. People who are concerned with
|
---|
5 | stability and reliability should stick with a previous release or wait
|
---|
6 | for Mesa 18.1.1.
|
---|
7 |
|
---|
8 | Mesa 18.1.0 implements the OpenGL 4.5 API, but the version reported by
|
---|
9 | glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
---|
10 | glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
|
---|
11 | used. Some drivers don't support all the features required in OpenGL
|
---|
12 | 4.5. OpenGL 4.5 is **only** available if requested at context creation.
|
---|
13 | Compatibility contexts may report a lower version depending on each
|
---|
14 | driver.
|
---|
15 |
|
---|
16 | SHA256 checksums
|
---|
17 | ----------------
|
---|
18 |
|
---|
19 | ::
|
---|
20 |
|
---|
21 | b1c1dbb42597190503d3abc518b12de880623f097c6cb6c293ecf69ae87e6fbf mesa-18.1.0.tar.gz
|
---|
22 | c855c5b67ef993b7621f76d8b120769ec0415f1c3616eaff44ef7f7f300aceba mesa-18.1.0.tar.xz
|
---|
23 |
|
---|
24 | New features
|
---|
25 | ------------
|
---|
26 |
|
---|
27 | Note: some of the new features are only available with certain drivers.
|
---|
28 |
|
---|
29 | - OpenGL 3.1 with ARB_compatibility on nv50, nvc0, r600, radeonsi,
|
---|
30 | softpipe, llvmpipe, svga
|
---|
31 | - GL_ARB_bindless_texture on nvc0/maxwell+
|
---|
32 | - GL_ARB_transform_feedback_overflow_query on nvc0
|
---|
33 | - GL_EXT_semaphore on radeonsi
|
---|
34 | - GL_EXT_semaphore_fd on radeonsi
|
---|
35 | - GL_EXT_shader_framebuffer_fetch on i965 on desktop GL (GLES was
|
---|
36 | already supported)
|
---|
37 | - GL_EXT_shader_framebuffer_fetch_non_coherent on i965
|
---|
38 | - GL_KHR_blend_equation_advanced on radeonsi
|
---|
39 | - Disk shader cache support for i965 enabled by default
|
---|
40 |
|
---|
41 | Bug fixes
|
---|
42 | ---------
|
---|
43 |
|
---|
44 | - `Bug 90311 <https://bugs.freedesktop.org/show_bug.cgi?id=90311>`__ -
|
---|
45 | Fail to build libglx with clang at linking stage
|
---|
46 | - `Bug 91808 <https://bugs.freedesktop.org/show_bug.cgi?id=91808>`__ -
|
---|
47 | trine1 misrender r600g
|
---|
48 | - `Bug 95009 <https://bugs.freedesktop.org/show_bug.cgi?id=95009>`__ -
|
---|
49 | [SNB]
|
---|
50 | amd_shader_trinary_minmax.execution.built-in-functions.gs-mid3-ivec2-ivec2-ivec2
|
---|
51 | intermittent
|
---|
52 | - `Bug 95012 <https://bugs.freedesktop.org/show_bug.cgi?id=95012>`__ -
|
---|
53 | [SNB] glsl-1_50.execution.built-in-functions.gs-op tests intermittent
|
---|
54 | - `Bug 98281 <https://bugs.freedesktop.org/show_bug.cgi?id=98281>`__ -
|
---|
55 | 'message's in ctx->Debug.LogMessages[] seem to leak.
|
---|
56 | - `Bug 99549 <https://bugs.freedesktop.org/show_bug.cgi?id=99549>`__ -
|
---|
57 | pp: Failed to translate a shader
|
---|
58 | - `Bug 100259 <https://bugs.freedesktop.org/show_bug.cgi?id=100259>`__
|
---|
59 | - [EGL] [GBM] undefined reference to \`gbm_bo_create_with_modifiers'
|
---|
60 | - `Bug 101408 <https://bugs.freedesktop.org/show_bug.cgi?id=101408>`__
|
---|
61 | - [Gen8+] Xonotic fails to render one of the weapons
|
---|
62 | - `Bug 101442 <https://bugs.freedesktop.org/show_bug.cgi?id=101442>`__
|
---|
63 | - Piglit shaders@ssa@fs-if-def-else-break fails with sb but passes
|
---|
64 | with R600_DEBUG=nosb
|
---|
65 | - `Bug 102342 <https://bugs.freedesktop.org/show_bug.cgi?id=102342>`__
|
---|
66 | - mesa-17.1.7/src/gallium/auxiliary/pipebuffer/pb_cache.c:169]:
|
---|
67 | (style) Suspicious condition
|
---|
68 | - `Bug 102542 <https://bugs.freedesktop.org/show_bug.cgi?id=102542>`__
|
---|
69 | - mesa-17.2.0/src/gallium/state_trackers/nine/nine_ff.c:1938: bad
|
---|
70 | assignment ?
|
---|
71 | - `Bug 102905 <https://bugs.freedesktop.org/show_bug.cgi?id=102905>`__
|
---|
72 | - [R600] Miscompilation of TGSI to VLIW causes artifacts in Gallium
|
---|
73 | Nine with Crysis2 bump mapping
|
---|
74 | - `Bug 103006 <https://bugs.freedesktop.org/show_bug.cgi?id=103006>`__
|
---|
75 | - [OpenGL CTS] [HSW]
|
---|
76 | KHR-GL45.vertex_attrib_binding.basic-inputL-case1
|
---|
77 | - `Bug 103142 <https://bugs.freedesktop.org/show_bug.cgi?id=103142>`__
|
---|
78 | - R600g+sb: optimizer apparently stuck in an endless loop
|
---|
79 | - `Bug 103626 <https://bugs.freedesktop.org/show_bug.cgi?id=103626>`__
|
---|
80 | -
|
---|
81 | - `Bug 103746 <https://bugs.freedesktop.org/show_bug.cgi?id=103746>`__
|
---|
82 | - [BDW BSW SKL KBL] dEQP-GLES31.functional.copy_image regressions
|
---|
83 | - `Bug 104302 <https://bugs.freedesktop.org/show_bug.cgi?id=104302>`__
|
---|
84 | - Wolfenstein 2 (2017) under wine graphical artifacting on RADV
|
---|
85 | - `Bug 104335 <https://bugs.freedesktop.org/show_bug.cgi?id=104335>`__
|
---|
86 | - [OpenGL CTS][SKL,KBL] KHR-GL45.vertex_attrib_64bit.limits_test
|
---|
87 | occasionally fails
|
---|
88 | - `Bug 104625 <https://bugs.freedesktop.org/show_bug.cgi?id=104625>`__
|
---|
89 | - semicolon after if
|
---|
90 | - `Bug 104636 <https://bugs.freedesktop.org/show_bug.cgi?id=104636>`__
|
---|
91 | - [BSW/HD400] Aztec Ruins GL version GPU hangs
|
---|
92 | - `Bug 104642 <https://bugs.freedesktop.org/show_bug.cgi?id=104642>`__
|
---|
93 | - Android: NULL pointer dereference with i965 mesa-dev, seems
|
---|
94 | build_id_length related
|
---|
95 | - `Bug 104654 <https://bugs.freedesktop.org/show_bug.cgi?id=104654>`__
|
---|
96 | - r600/sb: Alien Isolation GPU lock
|
---|
97 | - `Bug 104668 <https://bugs.freedesktop.org/show_bug.cgi?id=104668>`__
|
---|
98 | -
|
---|
99 | dEQP-GLES31.functional.shaders.linkage.uniform.block.differing_precision
|
---|
100 | regression
|
---|
101 | - `Bug 104717 <https://bugs.freedesktop.org/show_bug.cgi?id=104717>`__
|
---|
102 | - Rocket League: grass rendering broken with nir
|
---|
103 | - `Bug 104732 <https://bugs.freedesktop.org/show_bug.cgi?id=104732>`__
|
---|
104 | - [radv] Binding descriptor sets disturbs other pipeline bindings
|
---|
105 | - `Bug 104741 <https://bugs.freedesktop.org/show_bug.cgi?id=104741>`__
|
---|
106 | - Graphic corruption for Android apps Telegram and KineMaster
|
---|
107 | - `Bug 104762 <https://bugs.freedesktop.org/show_bug.cgi?id=104762>`__
|
---|
108 | - Various segfaults/problems in qt/plasma
|
---|
109 | - `Bug 104777 <https://bugs.freedesktop.org/show_bug.cgi?id=104777>`__
|
---|
110 | - Attaching multiple shader objects for the same stage to a GLSL
|
---|
111 | program triggers a linker error
|
---|
112 | - `Bug 104794 <https://bugs.freedesktop.org/show_bug.cgi?id=104794>`__
|
---|
113 | - piglit.spec.arb_internalformat_query2.samples and num_sample_counts
|
---|
114 | pname checks
|
---|
115 | - `Bug 104803 <https://bugs.freedesktop.org/show_bug.cgi?id=104803>`__
|
---|
116 | - SIGSEGV in state_tracker/st_glsl_to_tgsi_temprename.cpp
|
---|
117 | - `Bug 104863 <https://bugs.freedesktop.org/show_bug.cgi?id=104863>`__
|
---|
118 | - 186 assertions in piglit
|
---|
119 | - `Bug 104884 <https://bugs.freedesktop.org/show_bug.cgi?id=104884>`__
|
---|
120 | - memory leak with intel i965 mesa when running android container in
|
---|
121 | Ubuntu
|
---|
122 | - `Bug 104905 <https://bugs.freedesktop.org/show_bug.cgi?id=104905>`__
|
---|
123 | - SpvOpFOrdEqual doesn't return correct results for NaNs
|
---|
124 | - `Bug 104908 <https://bugs.freedesktop.org/show_bug.cgi?id=104908>`__
|
---|
125 | - Texture Compression Hint not converted to enum16
|
---|
126 | - `Bug 104915 <https://bugs.freedesktop.org/show_bug.cgi?id=104915>`__
|
---|
127 | - Indexed SHADING_LANGUAGE_VERSION query not supported
|
---|
128 | - `Bug 104923 <https://bugs.freedesktop.org/show_bug.cgi?id=104923>`__
|
---|
129 | - anv: Dota2 rendering corruption
|
---|
130 | - `Bug 104989 <https://bugs.freedesktop.org/show_bug.cgi?id=104989>`__
|
---|
131 | - [r600] [bisected] OpenGL applications can't render anything at all
|
---|
132 | - `Bug 105013 <https://bugs.freedesktop.org/show_bug.cgi?id=105013>`__
|
---|
133 | - [regression] GLX+VA-API+clutter-gst video playback is corrupt with
|
---|
134 | Mesa 17.3 (but is fine with 17.2)
|
---|
135 | - `Bug 105026 <https://bugs.freedesktop.org/show_bug.cgi?id=105026>`__
|
---|
136 | - glxgears asserts with pp_jimenezmlaa=1
|
---|
137 | - `Bug 105029 <https://bugs.freedesktop.org/show_bug.cgi?id=105029>`__
|
---|
138 | - simdlib_512_avx512.inl:371:57: error: could not convert
|
---|
139 | ‘_mm512_mask_blend_epi32((__mmask16)(ImmT), a, b)’ from ‘__m512i’
|
---|
140 | {aka ‘__vector(8) long long int’} to ‘SIMDImpl::SIMD512Impl::Float’
|
---|
141 | - `Bug 105052 <https://bugs.freedesktop.org/show_bug.cgi?id=105052>`__
|
---|
142 | -
|
---|
143 | - `Bug 105065 <https://bugs.freedesktop.org/show_bug.cgi?id=105065>`__
|
---|
144 | - Qt Programs occasionally fail to render with new Mesa
|
---|
145 | (glGetProgramBinary)
|
---|
146 | - `Bug 105067 <https://bugs.freedesktop.org/show_bug.cgi?id=105067>`__
|
---|
147 | -
|
---|
148 | - `Bug 105088 <https://bugs.freedesktop.org/show_bug.cgi?id=105088>`__
|
---|
149 | - brw_nir_uniforms.cpp:256:10: error: non-constant-expression cannot
|
---|
150 | be narrowed
|
---|
151 | - `Bug 105098 <https://bugs.freedesktop.org/show_bug.cgi?id=105098>`__
|
---|
152 | - [RADV] GPU freeze with simple Vulkan App
|
---|
153 | - `Bug 105103 <https://bugs.freedesktop.org/show_bug.cgi?id=105103>`__
|
---|
154 | - Wayland master causes Mesa to fail to compile
|
---|
155 | - `Bug 105120 <https://bugs.freedesktop.org/show_bug.cgi?id=105120>`__
|
---|
156 | - meson build broken
|
---|
157 | - `Bug 105161 <https://bugs.freedesktop.org/show_bug.cgi?id=105161>`__
|
---|
158 | - KHR_blend_equation_advanced doesn't work in GLSL 1.10-1.40 shaders
|
---|
159 | - `Bug 105183 <https://bugs.freedesktop.org/show_bug.cgi?id=105183>`__
|
---|
160 | - Weird assertion in NIR linker
|
---|
161 | - `Bug 105211 <https://bugs.freedesktop.org/show_bug.cgi?id=105211>`__
|
---|
162 | - build failure after zwp_dmabuf commit if wayland-protocols is not
|
---|
163 | installed
|
---|
164 | - `Bug 105224 <https://bugs.freedesktop.org/show_bug.cgi?id=105224>`__
|
---|
165 | - Webgl Pointclouds flickers
|
---|
166 | - `Bug 105229 <https://bugs.freedesktop.org/show_bug.cgi?id=105229>`__
|
---|
167 | - [KBL SKL BDW HSW] [Regression]
|
---|
168 | KHR-GLES31.core.shader_image_load_store.advanced-sso-simple failures
|
---|
169 | - `Bug 105238 <https://bugs.freedesktop.org/show_bug.cgi?id=105238>`__
|
---|
170 | - ast.h:648:16: error: union member 'i' has a non-trivial constructor
|
---|
171 | - `Bug 105255 <https://bugs.freedesktop.org/show_bug.cgi?id=105255>`__
|
---|
172 | - Waiting for fences without waitAll is not implemented
|
---|
173 | - `Bug 105262 <https://bugs.freedesktop.org/show_bug.cgi?id=105262>`__
|
---|
174 | - [R600] [BISECTED] ttf fonts are invisible in many programs
|
---|
175 | - `Bug 105271 <https://bugs.freedesktop.org/show_bug.cgi?id=105271>`__
|
---|
176 | - WebGL2 shader crashes i965_dri.so 17.3.3
|
---|
177 | - `Bug 105274 <https://bugs.freedesktop.org/show_bug.cgi?id=105274>`__
|
---|
178 | -
|
---|
179 | - `Bug 105290 <https://bugs.freedesktop.org/show_bug.cgi?id=105290>`__
|
---|
180 | -
|
---|
181 | - `Bug 105292 <https://bugs.freedesktop.org/show_bug.cgi?id=105292>`__
|
---|
182 | - vkGetQueryPoolResults returns incorrect query status for large
|
---|
183 | query buffers (bisected)
|
---|
184 | - `Bug 105317 <https://bugs.freedesktop.org/show_bug.cgi?id=105317>`__
|
---|
185 | - The GPU Vega 56 was hang while try to pass #GraphicsFuzz shader15
|
---|
186 | test
|
---|
187 | - `Bug 105320 <https://bugs.freedesktop.org/show_bug.cgi?id=105320>`__
|
---|
188 | - Storage texel buffer access produces wrong results (RX Vega)
|
---|
189 | - `Bug 105374 <https://bugs.freedesktop.org/show_bug.cgi?id=105374>`__
|
---|
190 | - texture3d, a SaschaWillems demo, assert fails
|
---|
191 | - `Bug 105436 <https://bugs.freedesktop.org/show_bug.cgi?id=105436>`__
|
---|
192 | - Blinking textures in UT2004 [bisected]
|
---|
193 | - `Bug 105440 <https://bugs.freedesktop.org/show_bug.cgi?id=105440>`__
|
---|
194 | - GEN7: rendering issue on citra
|
---|
195 | - `Bug 105442 <https://bugs.freedesktop.org/show_bug.cgi?id=105442>`__
|
---|
196 | - Hang when running nine ff lighting shader with radeonsi
|
---|
197 | - `Bug 105444 <https://bugs.freedesktop.org/show_bug.cgi?id=105444>`__
|
---|
198 | - Enable GL disk shader cache when transform feedback is enabled
|
---|
199 | - `Bug 105464 <https://bugs.freedesktop.org/show_bug.cgi?id=105464>`__
|
---|
200 | -
|
---|
201 | - `Bug 105471 <https://bugs.freedesktop.org/show_bug.cgi?id=105471>`__
|
---|
202 | - [g33] [bisected] dEQP-GLES2.functional.shaders failures
|
---|
203 | - `Bug 105497 <https://bugs.freedesktop.org/show_bug.cgi?id=105497>`__
|
---|
204 | - shader-db crashes on 72 core system after ast_type_qualifier bitset
|
---|
205 | change
|
---|
206 | - `Bug 105529 <https://bugs.freedesktop.org/show_bug.cgi?id=105529>`__
|
---|
207 | - u_debug_stack.c:268: error: #pragma GCC diagnostic not allowed
|
---|
208 | inside functions
|
---|
209 | - `Bug 105567 <https://bugs.freedesktop.org/show_bug.cgi?id=105567>`__
|
---|
210 | - meson/ninja: 1. mesa/vdpau incorrect symlinks in DESTDIR and 2.
|
---|
211 | Ddri-drivers-path Dvdpau-libs-path overrides DESTDIR
|
---|
212 | - `Bug 105621 <https://bugs.freedesktop.org/show_bug.cgi?id=105621>`__
|
---|
213 | - Build failure on GNOME Continuous
|
---|
214 | - `Bug 105634 <https://bugs.freedesktop.org/show_bug.cgi?id=105634>`__
|
---|
215 | - Android build test fails when building brw_oa_metrics.c
|
---|
216 | - `Bug 105670 <https://bugs.freedesktop.org/show_bug.cgi?id=105670>`__
|
---|
217 | -
|
---|
218 | - `Bug 105704 <https://bugs.freedesktop.org/show_bug.cgi?id=105704>`__
|
---|
219 | -
|
---|
220 | - `Bug 105717 <https://bugs.freedesktop.org/show_bug.cgi?id=105717>`__
|
---|
221 | - [bisected] Mesa build tests fails: BIGENDIAN_CPU or
|
---|
222 | LITTLEENDIAN_CPU must be defined
|
---|
223 | - `Bug 105737 <https://bugs.freedesktop.org/show_bug.cgi?id=105737>`__
|
---|
224 | - st_tests_common.cpp:140:42: error: no matching function for call to
|
---|
225 | 'tgsi_get_opcode_info'
|
---|
226 | - `Bug 105738 <https://bugs.freedesktop.org/show_bug.cgi?id=105738>`__
|
---|
227 | - commit f7ffa504a065dc2631fd38cc5fe885b277f4e7e7 causes artifacting
|
---|
228 | in radv
|
---|
229 | - `Bug 105740 <https://bugs.freedesktop.org/show_bug.cgi?id=105740>`__
|
---|
230 | - glsl_types.cpp(524): error: a dynamically-initialized local static
|
---|
231 | variable is not allowed inside of a statement expression
|
---|
232 | - `Bug 105775 <https://bugs.freedesktop.org/show_bug.cgi?id=105775>`__
|
---|
233 | - SI reaches the maximum IB size in dwords and fail to submit
|
---|
234 | - `Bug 105807 <https://bugs.freedesktop.org/show_bug.cgi?id=105807>`__
|
---|
235 | - [Regression, bisected]: 3D Rendering not working correctly in
|
---|
236 | Warhammer 40k: Dawn of War II
|
---|
237 | - `Bug 105817 <https://bugs.freedesktop.org/show_bug.cgi?id=105817>`__
|
---|
238 | - scons build broken by glSpecializeShaderARB
|
---|
239 | - `Bug 105820 <https://bugs.freedesktop.org/show_bug.cgi?id=105820>`__
|
---|
240 | - [m32] piglit regressions relinking program without shaders
|
---|
241 | - `Bug 105942 <https://bugs.freedesktop.org/show_bug.cgi?id=105942>`__
|
---|
242 | - Graphical artefacts after update to mesa 18.0.0-2
|
---|
243 | - `Bug 105952 <https://bugs.freedesktop.org/show_bug.cgi?id=105952>`__
|
---|
244 | - radv causes GPU hang on SI
|
---|
245 | - `Bug 105960 <https://bugs.freedesktop.org/show_bug.cgi?id=105960>`__
|
---|
246 | - [bisected] meson build test fails with: undefined reference to
|
---|
247 | \`etna_pm_create_query'
|
---|
248 | - `Bug 105994 <https://bugs.freedesktop.org/show_bug.cgi?id=105994>`__
|
---|
249 | - surface state leak when creating and destroying image views with
|
---|
250 | aspectMask depth and stencil
|
---|
251 | - `Bug 106074 <https://bugs.freedesktop.org/show_bug.cgi?id=106074>`__
|
---|
252 | - radv: si_scissor_from_viewport returns incorrect result when using
|
---|
253 | half-pixel viewport offset
|
---|
254 | - `Bug 106126 <https://bugs.freedesktop.org/show_bug.cgi?id=106126>`__
|
---|
255 | - eglMakeCurrent does not always ensure
|
---|
256 | dri_drawable->update_drawable_info has been called for a new
|
---|
257 | EGLSurface if another has been created and destroyed first
|
---|
258 | - `Bug 106131 <https://bugs.freedesktop.org/show_bug.cgi?id=106131>`__
|
---|
259 | - meson/ninja build missing file gtest.h
|
---|
260 | - `Bug 106133 <https://bugs.freedesktop.org/show_bug.cgi?id=106133>`__
|
---|
261 | - make check "OSError: [Errno 24] Too many open files"
|
---|
262 | - `Bug 106147 <https://bugs.freedesktop.org/show_bug.cgi?id=106147>`__
|
---|
263 | - SIGBUS in write_reloc() when Sacha Willems' "texture3d" Vulkan demo
|
---|
264 | starts
|
---|
265 | - `Bug 106174 <https://bugs.freedesktop.org/show_bug.cgi?id=106174>`__
|
---|
266 | - vulkan dota2 broken (segfaulting), found bug commit
|
---|
267 | - `Bug 106180 <https://bugs.freedesktop.org/show_bug.cgi?id=106180>`__
|
---|
268 | - [bisected] radv vulkan smoke test black screen (Add support for
|
---|
269 | DRI3 v1.2)
|
---|
270 | - `Bug 106243 <https://bugs.freedesktop.org/show_bug.cgi?id=106243>`__
|
---|
271 | - [kbl] GPU HANG: 9:0:0x85dffffb, in Cinnamon
|
---|
272 | - `Bug 106450 <https://bugs.freedesktop.org/show_bug.cgi?id=106450>`__
|
---|
273 | -
|
---|
274 | - `Bug 106462 <https://bugs.freedesktop.org/show_bug.cgi?id=106462>`__
|
---|
275 | - piglit.spec.arb_vertex_array_bgra.get regression
|
---|
276 |
|
---|
277 | Changes
|
---|
278 | -------
|
---|
279 |
|
---|
280 | - Remove incomplete GLX_SGIX_swap_barrier stubs from the Xlib libGL
|
---|
281 | - Remove incomplete GLX_SGIX_swap_group stubs from the Xlib libGL
|
---|