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