[Mesa-dev] [ANNOUNCE] mesa 17.1.3

Mesa 17.1.3 is now available. In this release we have: GLX/DRI3 has correct drawable invalidation while EGL has improved error handling in eglQuerySurface. The Xlib based libGL implementations now use -Bsymbolic, thus library symbols will not be overridden but third parties. An issue which can happen with tools such as apitrace. The RADV driver has received a handful of patches, including a fix to correctly advertise APU devices as integrated. Whereas i965 has seen improved HiZ handling. The etnaviv, nouveau (nvc0) and radeonsi drivers have also seen minor bugfixes. >From build and integration point of view - a build fix was merged and a few requirements were loosened. In particular: SWR can now be build using C++11 compiler, as opposed to C++14 previously. While on zlib front the minimum required version is now 1.2.3 - as available in older enterprise linux distributions. Bas Nieuwenhuizen (3): radv: Set both compute and graphics SGPRS on descriptor set flush. radv: Dirty all descriptors sets when changing the pipeline. radv: Remove SI num RB override for occlusion queries. Brian Paul (1): xlib: fix glXGetCurrentDisplay() failure Chad Versace (1): i965/dri: Fix bad GL error in intel_create_winsys_renderbuffer() Chuck Atkins (1): configure.ac: Reduce zlib requirement from 1.2.8 to 1.2.3. Dave Airlie (3): radv: expose integrated device type for APUs. radv: set fmask state to all 0s when no fmask. (v2) glsl/lower_distance: only set max_array_access for 1D clip dist arrays Emil Velikov (2): Update version to 17.1.3 docs: add release notes for 17.1.3 Grazvydas Ignotas (1): radv: fix trace dumping for !use_ib_bos Jason Ekstrand (4): i965/blorp: Take a layer range in intel_hiz_exec i965: Move the pre-depth-clear flush/stalls to intel_hiz_exec i965: Perform HiZ flush/stall prior to HiZ resolves i965: Mark depth surfaces as needing a HiZ resolve after blitting José Fonseca (1): automake: Link all libGL.so variants with -Bsymbolic. Juan A. Suarez Romero (1): docs: add sha256 checksums for 17.1.2 Lucas Stach (1): etnaviv: always do cpu_fini in transfer_unmap Lyude (1): nvc0: disable BGRA8 images on Fermi Marek Olšák (3): st/mesa: don't load cached TGSI shaders on demand radeonsi: fix a GPU hang with tessellation on 2-CU configs radeonsi: disable the patch ID workaround on SI when the patch ID isn't used (v2) Nicolai Hähnle (1): radv: fewer than 8 RBs are possible Nicolas Dechesne (1): util/rand_xor: add missing include statements Tapani Pälli (1): egl: fix _eglQuerySurface in EGL_BUFFER_AGE_EXT case Thomas Hellstrom (1): dri3/GLX: Fix drawable invalidation v2 Tim Rowley (1): swr: relax c++ requirement from c++14 to c++11 git tag: mesa-17.1.3 https://mesa.freedesktop.org/archive/mesa-17.1.3.tar.gz MD5: a2822c7a4b0ef89515155b9696c79b95 mesa-17.1.3.tar.gz SHA1: 983c62a74d5972d8df405e22156307e532c4fa46 mesa-17.1.3.tar.gz SHA256: 81ae9127286ff8d631e466d258608d6dea9854fe7bee2e8521da44c7544f01e5 mesa-17.1.3.tar.gz SHA512: 54372d9cbd7691d77a234d2cdc675c92a3e2175e2e57c37f861199c0e8bdc7426656194312c4a153d3a9104d6f410d5f870cc746e27f35b1ad6a74e209bb7463 mesa-17.1.3.tar.gz PGP: https://mesa.freedesktop.org/archive/mesa-17.1.3.tar.gz.sig https://mesa.freedesktop.org/archive/mesa-17.1.3.tar.xz MD5: 1946a93d543bc219427e2bebe2ac4752 mesa-17.1.3.tar.xz SHA1: c79c420d9ecb08ed56d106427528793bdd3ab7ab mesa-17.1.3.tar.xz SHA256: 5f1ee9a8aea2880f887884df2dea0c16dd1b13eb42fd2e52265db0dc1b380e8c mesa-17.1.3.tar.xz SHA512: b487d4f3d7717f379e7aaf66958bbef886fbae219e6e0333123c4623dc7db84109aca8cf07be08c0b79a74bdb198c704073fd549c6e85aa952ed3c97da1a8a94 mesa-17.1.3.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-17.1.3.tar.xz.sig