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