[Mesa-dev] [ANNOUNCE] mesa 17.1.7

Andres Gomez agomez at igalia.com
Mon Aug 21 15:45:13 UTC 2017

Mesa 17.1.7 is now available.

In this release we have:

The state tracker received a fix to avoid a crash accessing a null
pointer exposed using llvmpipe on Windows.

The GLSL compiler has received a fix that prevents an assertion in an
error code path with invalid types.

Intel drivers have a received a fix to reset the pull params when a
dual object compile fails. i965 has gotten a fix for an improper
assertion when using primus and a correction to include miptree buffer
offset to the start of the buffer in the relocation. Meanwhile, the anv
Vulkan driver includes a patch to allow sampling on depth-only formats
on gen7.

Gallium has gotten a patch to compute seconds and nanoseconds parts
separately to reduce severity of precision loss and roll over less.

The AMD drivers has seen corrected problems in the NIR to LLVM
translation with the lsb emission and the f16->f32 denorm handling for
SI/CIK. Additionally, a hang when libelf is replaced by an incompatible
version and shader compilation failed is now prevented. radeonsi has
now CE disabled by default. The radv Vulkan driver includes now a patch
to avoid a GPU hang on bogus applications that would resolve with non-
multisample src, another one that fixes MSAA on SI GPUs and has fixed
some freezes by forcing cs/ps/l2 flush at end of command stream.

nouveau's codegen has gotten a fix for a problem involving
ConstantFolding with saturation that was visible in Hitman Absolution
and, possibly, in some other games. Also, it has gotten fixes for the
srcMask computation, for TG4, TXF and TXQ.

The swr driver has received a patch to fix invalid castings for calls
to Interlocked* functions.

The WGL state tracker has received a fix to avoid regular freezes due
to negative time stamp differences if swap interval is enabled.

EGL has gotten a fix to avoid a crash if an invalid display is used. In
the DRI2 drivers, the X11 platform received a fix to prevent leaking
xfixes_query in the error path.

>From build and integration point of view, we have added a fix to solve
building on old glibc.

Andres Gomez (9):
      cherry-ignore: add "swr: use the correct variable for no undefined symbols"
      cherry-ignore: add "radeon/ac: use ds_swizzle for derivs on si/cik."
      cherry-ignore: add "configure: remove trailing "-a" in swr architecture teststable: 17.2 nomination only."
      cherry-ignore: added 17.2 nominations.
      cherry-ignore: add "radv: Handle VK_ATTACHMENT_UNUSED in color attachments."
      cherry-ignore: add "virgl: drop precise modifier."
      cherry-ignore: add "radv: handle 10-bit format clamping workaround."
      Update version to 17.1.7
      docs: add release notes for 17.1.7

Chris Wilson (1):
      i965/blit: Remember to include miptree buffer offset in relocs

Connor Abbott (1):
      ac/nir: fix lsb emission

Dave Airlie (5):
      intel/vec4/gs: reset nr_pull_param if DUAL_INSTANCED compile failed.
      radv: avoid GPU hangs if someone does a resolve with non-multisample src (v2)
      radv: fix f16->f32 denorm handling for SI/CIK. (v2)
      radv: fix MSAA on SI gpus.
      radv: force cs/ps/l2 flush at end of command stream. (v2)

Emil Velikov (3):
      docs: add sha256 checksums for 17.1.6
      egl/x11: don't leak xfixes_query in the error path
      egl: avoid eglCreatePlatform*Surface{EXT,} crash with invalid dpy

Eric Anholt (1):
      util: Fix build on old glibc.

Frank Richter (3):
      st/mesa: fix a null pointer access
      st/wgl: check for negative delta in wait_swap_interval()
      gallium/os: fix os_time_get_nano() to roll over less

Ilia Mirkin (3):
      glsl/ast: update rhs in addition to the var's constant_value
      nv50/ir: fix srcMask computation for TG4 and TXF
      nv50/ir: fix TXQ srcMask

Jason Ekstrand (1):
      anv/formats: Allow sampling on depth-only formats on gen7

Karol Herbst (1):
      nv50/ir: fix ConstantFolding with saturation

Kenneth Graunke (1):
      i965: Delete pitch alignment assertion in get_blit_intratile_offset_el.

Marek Olšák (2):
      ac: fail shader compilation if libelf is replaced by an incompatible version
      radeonsi: disable CE by default

Tim Rowley (1):
      swr/rast: Fix invalid casting for calls to Interlocked* functions

git tag: mesa-17.1.7

MD5:  634b7e5f5e44149a9cf6bff848e54c3f  mesa-17.1.7.tar.gz
SHA1: 6d43b2bcf48aca155805345dbd30cf487b76945a  mesa-17.1.7.tar.gz
SHA256: 7ca484fe3194e8185d9a20261845bfd284cc40d0f3fda690d317f85ac7b91af5  mesa-17.1.7.tar.gz
SHA512: 0894e74d3abf196464df53aa40dcd110980dc008635a451db39886ff587df14b3cbbab50e62164bbac0b5e9a3cb7669f8fbec3550f18519b0fb52a84aeebfb20  mesa-17.1.7.tar.gz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.1.7.tar.gz.sig

MD5:  e40bb428a263bd28cbf6478dae45b207  mesa-17.1.7.tar.xz
SHA1: dfc7decc37bbad96bb0af8fa6dedae59424a9370  mesa-17.1.7.tar.xz
SHA256: 69f472a874b1122404fa0bd13e2d6bf87eb3b9ad9c21d2f39872a96d83d9e5f5  mesa-17.1.7.tar.xz
SHA512: a1cb22b78c74572bef720c132294a028413402520260afff3d46e79f8837dce35aafd8675a8d6834574a4a15ded3611f06dddd5a9fc5882a6dcedab63d0b3e35  mesa-17.1.7.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.1.7.tar.xz.sig

More information about the mesa-dev mailing list