1Mesa 18.1.0 Release Notes / May 18 2018 2======================================= 3 4Mesa 18.1.0 is a new development release. People who are concerned with 5stability and reliability should stick with a previous release or wait 6for Mesa 18.1.1. 7 8Mesa 18.1.0 implements the OpenGL 4.5 API, but the version reported by 9glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 10glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 11used. Some drivers don't support all the features required in OpenGL 124.5. OpenGL 4.5 is **only** available if requested at context creation. 13Compatibility contexts may report a lower version depending on each 14driver. 15 16SHA256 checksums 17---------------- 18 19:: 20 21 b1c1dbb42597190503d3abc518b12de880623f097c6cb6c293ecf69ae87e6fbf mesa-18.1.0.tar.gz 22 c855c5b67ef993b7621f76d8b120769ec0415f1c3616eaff44ef7f7f300aceba mesa-18.1.0.tar.xz 23 24New features 25------------ 26 27Note: 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 41Bug 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 277Changes 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 282