[Mesa-dev] [ANNOUNCE] mesa 17.1.0-rc4

The fourth release candidate for Mesa 17.1.0 is now available. Barring any serious bugs reported, the final Mesa 17.1.0 will be out in approximately 24h. The build/link issue reported Grazvydas is expected to be fixed for the final release Adam Jackson (1): egl/platform/drm: Don't take display ownership until gbm is initialized Bas Nieuwenhuizen (1): radv: Don't set dynamic state for pipelines with rasterizer dicard. Ben Boeckel (1): scons: update for LLVM 4.0 Chad Versace (3): egl: Emit error when EGLSurface is lost egl/android: Cancel any outstanding ANativeBuffer in surface destructor egl/android: Mark surface as lost when dequeueBuffer fails Christian Gmeiner (1): etnaviv: add L8A8_UNORM texture format Daniel Stone (2): i965: Use helper function for modifier -> tiling i965: Set modifier for imported and duplicated images Dave Airlie (2): radv: enable POLARIS12 support. radv: apply the tess+GS hang workaround to Polaris12 as well Emil Velikov (4): gallium/dri: always link against shared glapi mesa/dri: always link against shared glapi glx: glX_proto_send.py: use correct compile guard GLX_INDIRECT_RENDERING Update version to 17.1.0-rc4 Eric Anholt (2): vc4: Only build the NEON code on arm32. nir: Pick just the channels we want for bitmap and drawpixels lowering. Fredrik Höglund (1): radv/meta: fix restoring a push descriptor set Grazvydas Ignotas (2): radv: fix possible stack corruption radv: don't leak DRM devices Kenneth Graunke (2): Revert "mesa: Require mipmap completeness for glCopyImageSubData(), sometimes." i965: Don't try to unmap NULL program cache BO. Marek Olšák (4): radeonsi/gfx9: fix gl_ViewportIndex radeonsi/gfx9: make some PA & DB registers match the closed Vulkan driver winsys/amdgpu: fix Polaris12 (RX 550) breakage radeonsi: apply the tess+GS hang workaround to Polaris12 as well Nicolas Boichat (1): egl/android: Set EGLSurface.Lost to EGL_TRUE/EGL_FALSE Philipp Zabel (3): renderonly: close transfer prime_fd renderonly: drop resources on destroy renderonly: use drmIoctl Randy Xu (1): i965: Solve Android native fence fd double close Rob Clark (1): freedreno/a3xx: fix hang w/ large render targets and small gmem Samuel Iglesias Gonsálvez (4): i965/vec4: fix vertical stride to avoid breaking region parameter rule i965/vec4: fix register width for DF VGRF and UNIFORM i965/vec4: don't modify regioning parameters to the sources of DF align1 instructions anv: anv_gem_mmap() returns MAP_FAILED as mapping error git tag: mesa-17.1.0-rc4 https://mesa.freedesktop.org/archive/mesa-17.1.0-rc4.tar.gz MD5: 8fcf07b0c20b196b0167217d6aeec523 mesa-17.1.0-rc4.tar.gz SHA1: afeb3f58744ada3c7b6e456da594b97cab81ff9c mesa-17.1.0-rc4.tar.gz SHA256: 5e8a13c12a55dd504b75ef0b8ce5d7273ab04bc4e63fb063ea55e1361a572a46 mesa-17.1.0-rc4.tar.gz SHA512: 826fd228d9b7cdacc351bf42e85e35ff233d49337b0ba32973f57d7eb8cfd15b72f3c9d82a0a8a2069a5f09698df9db982bdd371e5d9481a3ccd2023e00194b0 mesa-17.1.0-rc4.tar.gz PGP: https://mesa.freedesktop.org/archive/mesa-17.1.0-rc4.tar.gz.sig https://mesa.freedesktop.org/archive/mesa-17.1.0-rc4.tar.xz MD5: e5aa715d6e6cd3bb39726801f7004503 mesa-17.1.0-rc4.tar.xz SHA1: ff58558d6737c7e51c0d4bc38184bff9d9b1486f mesa-17.1.0-rc4.tar.xz SHA256: dadd8f28ca8f5c02ec456bb2919da59b369957d5792f66c2e58016ee8692ea7d mesa-17.1.0-rc4.tar.xz SHA512: abea1757949c4b4ab4e484d8998509215c20ca1488e8c16f6a982b13461a7f5bf557fb3b731b2312e45c236918147530d0bb4d4729ab872cd8d6315ea2627521 mesa-17.1.0-rc4.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-17.1.0-rc4.tar.xz.sig