17ec681f3SmrgMesa 17.3.0 Release Notes / December 8. 2017 27ec681f3Smrg============================================ 37ec681f3Smrg 47ec681f3SmrgMesa 17.3.0 is a new development release. People who are concerned with 57ec681f3Smrgstability and reliability should stick with a previous release or wait 67ec681f3Smrgfor Mesa 17.3.1. 77ec681f3Smrg 87ec681f3SmrgMesa 17.3.0 implements the OpenGL 4.5 API, but the version reported by 97ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 107ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 117ec681f3Smrgused. Some drivers don't support all the features required in OpenGL 127ec681f3Smrg4.5. OpenGL 4.5 is **only** available if requested at context creation 137ec681f3Smrgbecause compatibility contexts are not supported. 147ec681f3Smrg 157ec681f3SmrgSHA256 checksums 167ec681f3Smrg---------------- 177ec681f3Smrg 187ec681f3Smrg:: 197ec681f3Smrg 207ec681f3Smrg 0cb1ffe2b4637d80f08df3bdfeb300352dcffd8ff4f6711278639b084e3f07f9 mesa-17.3.0.tar.gz 217ec681f3Smrg 29a0a3a6c39990d491a1a58ed5c692e596b3bfc6c01d0b45e0b787116c50c6d9 mesa-17.3.0.tar.xz 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNote: some of the new features are only available with certain drivers. 277ec681f3Smrg 287ec681f3Smrg- libtxc_dxtn is now integrated into Mesa. 297ec681f3Smrg GL_EXT_texture_compression_s3tc and GL_ANGLE_texture_compression_dxt 307ec681f3Smrg are now always enabled on drivers that support them 317ec681f3Smrg- GL_ARB_indirect_parameters on i965/gen7+ 327ec681f3Smrg- GL_ARB_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, 337ec681f3Smrg llvmpipe, swr 347ec681f3Smrg- GL_ARB_transform_feedback_overflow_query on radeonsi 357ec681f3Smrg- GL_ARB_texture_filter_anisotropic on i965, nv50, nvc0, r600, radeonsi 367ec681f3Smrg- GL_EXT_memory_object on radeonsi 377ec681f3Smrg- GL_EXT_memory_object_fd on radeonsi 387ec681f3Smrg- EGL_ANDROID_native_fence_sync on radeonsi with a future kernel 397ec681f3Smrg (possibly 4.15) 407ec681f3Smrg- EGL_IMG_context_priority on i965 417ec681f3Smrg 427ec681f3SmrgBug fixes 437ec681f3Smrg--------- 447ec681f3Smrg 457ec681f3Smrg- `Bug 97532 <https://bugs.freedesktop.org/show_bug.cgi?id=97532>`__ - 467ec681f3Smrg Regression: GLB 2.7 & Glmark-2 GLES versions segfault due to linker 477ec681f3Smrg precision error (259fc505) on dead variable 487ec681f3Smrg- `Bug 100438 <https://bugs.freedesktop.org/show_bug.cgi?id=100438>`__ 497ec681f3Smrg - glsl/ir.cpp:1376: 507ec681f3Smrg ir_dereference_variable::ir_dereference_variable(ir_variable*): 517ec681f3Smrg Assertion \`var != NULL' failed. 527ec681f3Smrg- `Bug 100613 <https://bugs.freedesktop.org/show_bug.cgi?id=100613>`__ 537ec681f3Smrg - Regression in Mesa 17 on s390x (zSystems) 547ec681f3Smrg- `Bug 101334 <https://bugs.freedesktop.org/show_bug.cgi?id=101334>`__ 557ec681f3Smrg - AMD SI cards: Some vulkan apps freeze the system 567ec681f3Smrg- `Bug 101378 <https://bugs.freedesktop.org/show_bug.cgi?id=101378>`__ 577ec681f3Smrg - interpolateAtSample check for input parameter is too strict 587ec681f3Smrg- `Bug 101655 <https://bugs.freedesktop.org/show_bug.cgi?id=101655>`__ 597ec681f3Smrg - Explicit sync support for android 607ec681f3Smrg- `Bug 101691 <https://bugs.freedesktop.org/show_bug.cgi?id=101691>`__ 617ec681f3Smrg - gfx corruption on windowed 3d-apps running on dGPU 627ec681f3Smrg- `Bug 101709 <https://bugs.freedesktop.org/show_bug.cgi?id=101709>`__ 637ec681f3Smrg - [llvmpipe] piglit gl-1.0-scissor-offscreen regression 647ec681f3Smrg- `Bug 101766 <https://bugs.freedesktop.org/show_bug.cgi?id=101766>`__ 657ec681f3Smrg - Assertion \`!"invalid type"' failed when constant expression 667ec681f3Smrg involves literal of different type 677ec681f3Smrg- `Bug 101832 <https://bugs.freedesktop.org/show_bug.cgi?id=101832>`__ 687ec681f3Smrg - [PATCH][regression][bisect] Xorg fails to start after 697ec681f3Smrg f50aa21456d82c8cb6fbaa565835f1acc1720a5d 707ec681f3Smrg- `Bug 101851 <https://bugs.freedesktop.org/show_bug.cgi?id=101851>`__ 717ec681f3Smrg - [regression] libEGL_common.a undefined reference to 727ec681f3Smrg '__gxx_personality_v0' 737ec681f3Smrg- `Bug 101867 <https://bugs.freedesktop.org/show_bug.cgi?id=101867>`__ 747ec681f3Smrg - Launch options window renders black in Feral Games in current Mesa 757ec681f3Smrg trunk 767ec681f3Smrg- `Bug 101876 <https://bugs.freedesktop.org/show_bug.cgi?id=101876>`__ 777ec681f3Smrg - SIGSEGV when launching Steam 787ec681f3Smrg- `Bug 101910 <https://bugs.freedesktop.org/show_bug.cgi?id=101910>`__ 797ec681f3Smrg - [BYT] 807ec681f3Smrg ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f 817ec681f3Smrg- `Bug 101925 <https://bugs.freedesktop.org/show_bug.cgi?id=101925>`__ 827ec681f3Smrg - playstore/webview crash 837ec681f3Smrg- `Bug 101941 <https://bugs.freedesktop.org/show_bug.cgi?id=101941>`__ 847ec681f3Smrg - Getting different output depending on attribute declaration order 857ec681f3Smrg- `Bug 101961 <https://bugs.freedesktop.org/show_bug.cgi?id=101961>`__ 867ec681f3Smrg - Serious Sam Fusion hangs system completely 877ec681f3Smrg- `Bug 101981 <https://bugs.freedesktop.org/show_bug.cgi?id=101981>`__ 887ec681f3Smrg - Commit ddc32537d6db69198e88ef0dfe19770bf9daa536 breaks rendering in 897ec681f3Smrg multiple applications 907ec681f3Smrg- `Bug 101982 <https://bugs.freedesktop.org/show_bug.cgi?id=101982>`__ 917ec681f3Smrg - Weston crashes when running an OpenGL program on i965 927ec681f3Smrg- `Bug 101983 <https://bugs.freedesktop.org/show_bug.cgi?id=101983>`__ 937ec681f3Smrg - [G33] ES2-CTS.functional.shaders.struct.uniform.sampler_nested\* 947ec681f3Smrg regression 957ec681f3Smrg- `Bug 101989 <https://bugs.freedesktop.org/show_bug.cgi?id=101989>`__ 967ec681f3Smrg - ES3-CTS.functional.state_query.integers.viewport_getinteger 977ec681f3Smrg regression 987ec681f3Smrg- `Bug 102006 <https://bugs.freedesktop.org/show_bug.cgi?id=102006>`__ 997ec681f3Smrg - gstreamer vaapih264enc segfault 1007ec681f3Smrg- `Bug 102014 <https://bugs.freedesktop.org/show_bug.cgi?id=102014>`__ 1017ec681f3Smrg - Mesa git build broken by commit 1027ec681f3Smrg bc7f41e11d325280db12e7b9444501357bc13922 1037ec681f3Smrg- `Bug 102015 <https://bugs.freedesktop.org/show_bug.cgi?id=102015>`__ 1047ec681f3Smrg - [Regression,bisected]: Segfaults with various programs 1057ec681f3Smrg- `Bug 102024 <https://bugs.freedesktop.org/show_bug.cgi?id=102024>`__ 1067ec681f3Smrg - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM and 1077ec681f3Smrg D32_SFLOAT 1087ec681f3Smrg- `Bug 102038 <https://bugs.freedesktop.org/show_bug.cgi?id=102038>`__ 1097ec681f3Smrg - assertion failure in update_framebuffer_size 1107ec681f3Smrg- `Bug 102050 <https://bugs.freedesktop.org/show_bug.cgi?id=102050>`__ 1117ec681f3Smrg - commit b4f639d02a causes build breakage on Android 32bit builds 1127ec681f3Smrg- `Bug 102052 <https://bugs.freedesktop.org/show_bug.cgi?id=102052>`__ 1137ec681f3Smrg - No package 'expat' found 1147ec681f3Smrg- `Bug 102062 <https://bugs.freedesktop.org/show_bug.cgi?id=102062>`__ 1157ec681f3Smrg - Segfault at eglCreateContext in android-x86 1167ec681f3Smrg- `Bug 102125 <https://bugs.freedesktop.org/show_bug.cgi?id=102125>`__ 1177ec681f3Smrg - [softpipe] piglit arb_texture_view-targets regression 1187ec681f3Smrg- `Bug 102148 <https://bugs.freedesktop.org/show_bug.cgi?id=102148>`__ 1197ec681f3Smrg - Crash when running qopenglwidget example on mesa llvmpipe win32 1207ec681f3Smrg- `Bug 102177 <https://bugs.freedesktop.org/show_bug.cgi?id=102177>`__ 1217ec681f3Smrg - [SKL] ES31-CTS.core.sepshaderobjs.StateInteraction fails 1227ec681f3Smrg sporadically 1237ec681f3Smrg- `Bug 102201 <https://bugs.freedesktop.org/show_bug.cgi?id=102201>`__ 1247ec681f3Smrg - [regression, SI] GPU crash in Unigine Valley 1257ec681f3Smrg- `Bug 102241 <https://bugs.freedesktop.org/show_bug.cgi?id=102241>`__ 1267ec681f3Smrg - gallium/wgl: SwapBuffers freezing regularly with swap interval 1277ec681f3Smrg enabled 1287ec681f3Smrg- `Bug 102274 <https://bugs.freedesktop.org/show_bug.cgi?id=102274>`__ 1297ec681f3Smrg - assertion failure in ir_validate.cpp:240 1307ec681f3Smrg- `Bug 102308 <https://bugs.freedesktop.org/show_bug.cgi?id=102308>`__ 1317ec681f3Smrg - segfault in glCompressedTextureSubImage3D 1327ec681f3Smrg- `Bug 102358 <https://bugs.freedesktop.org/show_bug.cgi?id=102358>`__ 1337ec681f3Smrg - WarThunder freezes at start, with activated vsync (vblank_mode=2) 1347ec681f3Smrg- `Bug 102377 <https://bugs.freedesktop.org/show_bug.cgi?id=102377>`__ 1357ec681f3Smrg - PIPE_*_4BYTE_ALIGNED_ONLY caps crashing 1367ec681f3Smrg- `Bug 102429 <https://bugs.freedesktop.org/show_bug.cgi?id=102429>`__ 1377ec681f3Smrg - [regression, SI] Performance decrease in Unigine Valley & Heaven 1387ec681f3Smrg- `Bug 102435 <https://bugs.freedesktop.org/show_bug.cgi?id=102435>`__ 1397ec681f3Smrg - [skl,kbl] [drm] GPU HANG: ecode 9:0:0x86df7cf9, in csgo_linux64 1407ec681f3Smrg [4947], reason: Hang on rcs, action: reset 1417ec681f3Smrg- `Bug 102454 <https://bugs.freedesktop.org/show_bug.cgi?id=102454>`__ 1427ec681f3Smrg - glibc 2.26 doesn't provide anymore xlocale.h 1437ec681f3Smrg- `Bug 102461 <https://bugs.freedesktop.org/show_bug.cgi?id=102461>`__ 1447ec681f3Smrg - [llvmpipe] piglit glean fragprog1 XPD test 1 regression 1457ec681f3Smrg- `Bug 102467 <https://bugs.freedesktop.org/show_bug.cgi?id=102467>`__ 1467ec681f3Smrg - src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning) Redundant 1477ec681f3Smrg assignment 1487ec681f3Smrg- `Bug 102496 <https://bugs.freedesktop.org/show_bug.cgi?id=102496>`__ 1497ec681f3Smrg - Frontbuffer rendering corruption on mesa master 1507ec681f3Smrg- `Bug 102502 <https://bugs.freedesktop.org/show_bug.cgi?id=102502>`__ 1517ec681f3Smrg - [bisected] Kodi crashes since commit 707d2e8b - gallium: fold 1527ec681f3Smrg u_trim_pipe_prim call from st/mesa to drivers 1537ec681f3Smrg- `Bug 102530 <https://bugs.freedesktop.org/show_bug.cgi?id=102530>`__ 1547ec681f3Smrg - [bisected] Kodi crashes when launching a stream - commit bd2662bf 1557ec681f3Smrg- `Bug 102552 <https://bugs.freedesktop.org/show_bug.cgi?id=102552>`__ 1567ec681f3Smrg - Null dereference due to not checking return value of 1577ec681f3Smrg util_format_description 1587ec681f3Smrg- `Bug 102565 <https://bugs.freedesktop.org/show_bug.cgi?id=102565>`__ 1597ec681f3Smrg - u_debug_stack.c:114: undefined reference to \`_Ux86_64_getcontext' 1607ec681f3Smrg- `Bug 102573 <https://bugs.freedesktop.org/show_bug.cgi?id=102573>`__ 1617ec681f3Smrg - fails to build on armel 1627ec681f3Smrg- `Bug 102665 <https://bugs.freedesktop.org/show_bug.cgi?id=102665>`__ 1637ec681f3Smrg - test_glsl_to_tgsi_lifetime.cpp:53:67: error: ‘>>’ should be ‘> >’ 1647ec681f3Smrg within a nested template argument list 1657ec681f3Smrg- `Bug 102677 <https://bugs.freedesktop.org/show_bug.cgi?id=102677>`__ 1667ec681f3Smrg - [OpenGL CTS] KHR-GL45.CommonBugs.CommonBug_PerVertexValidation 1677ec681f3Smrg fails 1687ec681f3Smrg- `Bug 102680 <https://bugs.freedesktop.org/show_bug.cgi?id=102680>`__ 1697ec681f3Smrg - [OpenGL CTS] KHR-GL45.shader_ballot_tests.ShaderBallotBitmasks 1707ec681f3Smrg fails 1717ec681f3Smrg- `Bug 102685 <https://bugs.freedesktop.org/show_bug.cgi?id=102685>`__ 1727ec681f3Smrg - 1737ec681f3Smrg piglit.spec.glsl-1_50.compiler.vs-redeclares-pervertex-out-before-global-redeclaration 1747ec681f3Smrg- `Bug 102774 <https://bugs.freedesktop.org/show_bug.cgi?id=102774>`__ 1757ec681f3Smrg - [BDW] [Bisected] Absolute constant buffers break VAAPI in mpv 1767ec681f3Smrg- `Bug 102809 <https://bugs.freedesktop.org/show_bug.cgi?id=102809>`__ 1777ec681f3Smrg - Rust shadows(?) flash random colours 1787ec681f3Smrg- `Bug 102844 <https://bugs.freedesktop.org/show_bug.cgi?id=102844>`__ 1797ec681f3Smrg - memory leak with glDeleteProgram for shader program type 1807ec681f3Smrg GL_COMPUTE_SHADER 1817ec681f3Smrg- `Bug 102847 <https://bugs.freedesktop.org/show_bug.cgi?id=102847>`__ 1827ec681f3Smrg - swr fail to build with llvm-5.0.0 1837ec681f3Smrg- `Bug 102852 <https://bugs.freedesktop.org/show_bug.cgi?id=102852>`__ 1847ec681f3Smrg - Scons: Support the new Scons 3.0.0 1857ec681f3Smrg- `Bug 102904 <https://bugs.freedesktop.org/show_bug.cgi?id=102904>`__ 1867ec681f3Smrg - piglit and gl45 cts linker tests regressed 1877ec681f3Smrg- `Bug 102924 <https://bugs.freedesktop.org/show_bug.cgi?id=102924>`__ 1887ec681f3Smrg - mesa (git version) images too dark 1897ec681f3Smrg- `Bug 102940 <https://bugs.freedesktop.org/show_bug.cgi?id=102940>`__ 1907ec681f3Smrg - Regression: Vulkan KMS rendering crashes since 17.2 1917ec681f3Smrg- `Bug 102955 <https://bugs.freedesktop.org/show_bug.cgi?id=102955>`__ 1927ec681f3Smrg - HyperZ related rendering issue in ARK: Survival Evolved 1937ec681f3Smrg- `Bug 102999 <https://bugs.freedesktop.org/show_bug.cgi?id=102999>`__ 1947ec681f3Smrg - [BISECTED,REGRESSION] Failing Android EGL dEQP with RGBA configs 1957ec681f3Smrg- `Bug 103002 <https://bugs.freedesktop.org/show_bug.cgi?id=103002>`__ 1967ec681f3Smrg - string_buffer_test.cpp:43: error: ISO C++ forbids initialization of 1977ec681f3Smrg member ‘str1’ 1987ec681f3Smrg- `Bug 103085 <https://bugs.freedesktop.org/show_bug.cgi?id=103085>`__ 1997ec681f3Smrg - [ivb byt hsw] piglit.spec.arb_indirect_parameters.tf-count-arrays 2007ec681f3Smrg- `Bug 103098 <https://bugs.freedesktop.org/show_bug.cgi?id=103098>`__ 2017ec681f3Smrg - [OpenGL CTS] KHR-GL45.enhanced_layouts.varying_structure_locations 2027ec681f3Smrg fails 2037ec681f3Smrg- `Bug 103101 <https://bugs.freedesktop.org/show_bug.cgi?id=103101>`__ 2047ec681f3Smrg - [SKL][bisected] DiRT Rally GPU hang 2057ec681f3Smrg- `Bug 103115 <https://bugs.freedesktop.org/show_bug.cgi?id=103115>`__ 2067ec681f3Smrg - [BSW BXT GLK] 2077ec681f3Smrg dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int64 2087ec681f3Smrg- `Bug 103128 <https://bugs.freedesktop.org/show_bug.cgi?id=103128>`__ 2097ec681f3Smrg - [softpipe] piglit fs-ldexp regression 2107ec681f3Smrg- `Bug 103142 <https://bugs.freedesktop.org/show_bug.cgi?id=103142>`__ 2117ec681f3Smrg - R600g+sb: optimizer apparently stuck in an endless loop 2127ec681f3Smrg- `Bug 103214 <https://bugs.freedesktop.org/show_bug.cgi?id=103214>`__ 2137ec681f3Smrg - GLES CTS functional.state_query.indexed.atomic_counter regression 2147ec681f3Smrg- `Bug 103227 <https://bugs.freedesktop.org/show_bug.cgi?id=103227>`__ 2157ec681f3Smrg - [G965 G45 ILK] 2167ec681f3Smrg ES2-CTS.gtf.GL2ExtensionTests.texture_float.texture_float regression 2177ec681f3Smrg- `Bug 103247 <https://bugs.freedesktop.org/show_bug.cgi?id=103247>`__ 2187ec681f3Smrg - Performance regression: car chase, manhattan 2197ec681f3Smrg- `Bug 103253 <https://bugs.freedesktop.org/show_bug.cgi?id=103253>`__ 2207ec681f3Smrg - blob.h:138:1: error: unknown type name 'ssize_t' 2217ec681f3Smrg- `Bug 103265 <https://bugs.freedesktop.org/show_bug.cgi?id=103265>`__ 2227ec681f3Smrg - [llvmpipe] piglit depth-tex-compare regression 2237ec681f3Smrg- `Bug 103323 <https://bugs.freedesktop.org/show_bug.cgi?id=103323>`__ 2247ec681f3Smrg - Possible unintended error message in file pixel.c line 286 2257ec681f3Smrg- `Bug 103388 <https://bugs.freedesktop.org/show_bug.cgi?id=103388>`__ 2267ec681f3Smrg - Linking libcltgsi.la (llvm/codegen/libclllvm_la-common.lo) fails 2277ec681f3Smrg with "error: no match for 'operator-'" with GCC-7, Mesa from Git and 2287ec681f3Smrg current LLVM revisions 2297ec681f3Smrg- `Bug 103393 <https://bugs.freedesktop.org/show_bug.cgi?id=103393>`__ 2307ec681f3Smrg - glDispatchComputeGroupSizeARB : gl_GlobalInvocationID.x != 2317ec681f3Smrg gl_WorkGroupID.x \* gl_LocalGroupSizeARB.x + gl_LocalInvocationID.x 2327ec681f3Smrg- `Bug 103412 <https://bugs.freedesktop.org/show_bug.cgi?id=103412>`__ 2337ec681f3Smrg - gallium/wgl: Another fix to context creation without prior 2347ec681f3Smrg SetPixelFormat() 2357ec681f3Smrg- `Bug 103519 <https://bugs.freedesktop.org/show_bug.cgi?id=103519>`__ 2367ec681f3Smrg - wayland egl apps crash on start with mesa 17.2 2377ec681f3Smrg- `Bug 103529 <https://bugs.freedesktop.org/show_bug.cgi?id=103529>`__ 2387ec681f3Smrg - [GM45] GPU hang with mpv fullscreen (bisected) 2397ec681f3Smrg- `Bug 103537 <https://bugs.freedesktop.org/show_bug.cgi?id=103537>`__ 2407ec681f3Smrg - i965: Shadow of Mordor broken since commit 2417ec681f3Smrg 379b24a40d3d34ffdaaeb1b328f50e28ecb01468 on Haswell 2427ec681f3Smrg- `Bug 103544 <https://bugs.freedesktop.org/show_bug.cgi?id=103544>`__ 2437ec681f3Smrg - Graphical glitches r600 in game this war of mine linux native 2447ec681f3Smrg- `Bug 103616 <https://bugs.freedesktop.org/show_bug.cgi?id=103616>`__ 2457ec681f3Smrg - Increased difference from reference image in shaders 2467ec681f3Smrg- `Bug 103628 <https://bugs.freedesktop.org/show_bug.cgi?id=103628>`__ 2477ec681f3Smrg - [BXT, GLK, BSW] KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks 2487ec681f3Smrg- `Bug 103759 <https://bugs.freedesktop.org/show_bug.cgi?id=103759>`__ 2497ec681f3Smrg - plasma desktop corrupted rendering 2507ec681f3Smrg- `Bug 103787 <https://bugs.freedesktop.org/show_bug.cgi?id=103787>`__ 2517ec681f3Smrg - [BDW,BSW] gpu hang on 2527ec681f3Smrg spec.arb_pipeline_statistics_query.arb_pipeline_statistics_query-comp 2537ec681f3Smrg- `Bug 103909 <https://bugs.freedesktop.org/show_bug.cgi?id=103909>`__ 2547ec681f3Smrg - anv_allocator.c:113:1: error: static declaration of ‘memfd_create’ 2557ec681f3Smrg follows non-static declaration 2567ec681f3Smrg 2577ec681f3SmrgChanges 2587ec681f3Smrg------- 259