[Mesa-announce] [ANNOUNCE] Mesa 17.1.10

Juan A. Suarez Romero jasuarez at igalia.com
Mon Sep 25 17:15:41 UTC 2017

Mesa 17.1.10 is now available.

In this release we have:

In build and integration system, we add a dependency on libunwind when
running make distcheck, as this is optional for libgallium but we want
to catch any problem. As consequence, also force LLVM 3.3 in Travis
when building Gallium ST Other, as this is the minimum required version
we want to test. On the other hand, we link libmesautil into
u_atomic_test, as this is required by platforms without particular
atomic operations. In this sense, there's a patch to implement
__sync_val_compare_and_swap_8, required by 32-bit PowerPC platforms.

The state tracker received a couple of patches, one that fixes a dEQP-
GLES31 test and another that fixes the usage of 64-bit unsigned
integers when used for boolean comparisons.

The platform part adds a missing __DRI_BACKGROUND_CALLABLE extension.

Intel i965 driver gets a fix for a crash that can happen in Haswell
when uploading a stencil texture with blorp.

Intel ANV driver fixes a problem when copying descriptors.

VC4 driver gets several use-after-free fixes.

SWR driver fixes a use case that happens when attaching/dettaching/re-
attaching surfaces, that leads to wrong behaviour.

AMD drivers get a fix for various dEQP-GLES31 tests. Also, the radeonsi
driver receives a couple of patches more that fixes different dEQP's
OpenGL-ES tests. In the same way, RADV driver also gets a fix for
several dEQP's Vulkan tests.

Note that this is the last release of the 17.1 series.

Alexandre Demers (1):
      osmesa: link with libunwind if enabled (v2)

Andres Gomez (12):
      docs: add sha256 checksums for 17.1.9
      cherry-ignore: add "st/mesa: skip draw calls with pipe_draw_info::count == 0"
      cherry-ignore: add "radv: use amdgpu_bo_va_op_raw."
      cherry-ignore: add "radv: use simpler indirect packet 3 if possible."
      cherry-ignore: add "radeonsi: don't always apply the PrimID instancing bug workaround on SI"
      cherry-ignore: add "intel/eu/validate: Look up types on demand in execution_type()"
      cherry-ignore: add "radv: gfx9 fixes"
      cherry-ignore: add "radv/gfx9: set mip0-depth correctly for 2d arrays/3d images"
      cherry-ignore: add "radv/gfx9: fix image resource handling."
      cherry-ignore: add "docs/egl: remove reference to EGL_DRIVERS_PATH"
      cherry-ignore: add "radv: Disable multilayer & multilevel DCC."
      cherry-ignore: add "radv: Don't allocate CMASK for linear images."

Dave Airlie (2):
      radv/ac: bump params array for image atomic comp swap
      st/glsl->tgsi: fix u64 to bool comparisons.

Emil Velikov (2):
      egl/x11/dri3: adding missing __DRI_BACKGROUND_CALLABLE extension
      automake: enable libunwind in `make distcheck'

Eric Anholt (3):
      broadcom/vc4: Fix use-after-free for flushing when writing to a texture.
      broadcom/vc4: Fix use-after-free trying to mix a quad and tile clear.
      broadcom/vc4: Fix use-after-free when deleting a program.

George Kyriazis (1):
      swr: invalidate attachment on transition change

Gert Wollny (2):
      travis: force llvm-3.3 for "make Gallium ST Other"
      travis: Add libunwind-dev to gallium/make builds

Jason Ekstrand (1):
      i965/blorp: Set r8stencil_needs_update when writing stencil

Juan A. Suarez Romero (10):
      cherry-ignore: add "ac/surface: match Z and stencil tile config"
      cherry-ignore: add "radv/nir: call opt_remove_phis after trivial continues."
      cherry-ignore: add "amd/common: add workaround for cube map array layer clamping"
      cherry-ignore: add "radeonsi: workaround for gather4 on integer cube maps"
      cherry-ignore: add "Scons: Add LLVM 5.0 support"
      cherry-ignore: add "ac/surface: handle S8 on gfx9"
      cherry-ignore: add "radv: Check for GFX9 for 1D arrays in image_size intrinsic."
      cherry-ignore: add "glsl/linker: fix output variable overlap check"
      Update version to 17.1.10
      docs: add release notes for 17.1.10

Józef Kucia (1):
      anv: Fix descriptors copying

Matt Turner (2):
      util: Link libmesautil into u_atomic_test
      util/u_atomic: Add implementation of __sync_val_compare_and_swap_8

Nicolai Hähnle (1):
      radeonsi: apply a mask to gl_SampleMaskIn in the PS prolog

Nicolai Hähnle (4):
      st/glsl_to_tgsi: only the first (inner-most) array reference can be a 2D index
      amd/common: round cube array slice in ac_prepare_cube_coords
      radeonsi: set MIP_POINT_PRECLAMP to 0
      radeonsi: fix array textures layer coordinate

Tapani Pälli (1):
      mesa: free current ComputeProgram state in _mesa_free_context_data

git tag: mesa-17.1.10

MD5:  fd95c51cbcdf8c440d5bd5817fd48641  mesa-17.1.10.tar.gz
SHA1: de27648664bb85f2364e155503f8a82cd6eb7b7f  mesa-17.1.10.tar.gz
SHA256: a48ce6b643a728b2b0f926151930525b3670fbff1fb688527fd9051eab9f30a4  mesa-17.1.10.tar.gz
SHA512: 059f11577d0458268c8f40bfb114b31cd7ed59e3da15adcc968e039722687c0e63005c5ac4dfd3fcec073324d8a790dac9bbfa33d52500c4310868e85e0e31bf  mesa-17.1.10.tar.gz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.1.10.tar.gz.sig

MD5:  8b1d9f51ed829b986d0496af05560fd7  mesa-17.1.10.tar.xz
SHA1: 3b6096e22d3eda7973ccfb89e9497de61cb7e170  mesa-17.1.10.tar.xz
SHA256: cbc0d681cc4df47d8deb5a36f45b420978128522fd665b2cd4c7096316f11bdb  mesa-17.1.10.tar.xz
SHA512: 728dbd41f5d3a7a1c33fc18c08a8b8eb1f6d236c5f00781209f46b144dd66a27ecd723ab1635868b7ad77de3a18ad53f1a88c932f17c0be97605a2775e3b3a9b  mesa-17.1.10.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.1.10.tar.xz.sig

More information about the mesa-announce mailing list