[Mesa-dev] [ANNOUNCE] mesa 17.0.1

Emil Velikov emil.l.velikov at gmail.com
Sat Mar 4 16:12:04 UTC 2017

Mesa 17.0.1 is now available.

In this release we have:

GLX/GLVND fix for "The Binding of Isaac: Rebirth" and other games. When using
EGL under X11/DRI3 eglQuerySurface now returns correct geometry. A regression
in EGL/Wayland where the wrong format was passed is addressed.

There's a number of crash fixes affecting all Gallium drivers. An old
regression fix for r300 on BE hardware been fixed. The radeonsi driver
hasfixes for Tessellation shaders on Carrizo and Stoney hardware.

While on the nouveau side, compute shader have been improved on some nvc0

The vc4 and etnaviv drivers have also seen a couple of small fixes.

For the Intel drivers (both GL and Vulkan) we have a diverse collection of
patches - from CTS fixes for Sandy Bridge, to improved swizzle clears and
improved handling of GPUs without (Last Level Cache) LLC.

On integration side - we had some Android build fixes, the flags provided by
llvm-config are stripped more agressively fixing build issues on some cases.

We even have a new script to parse for bug fixes/possible nominations.

Bas Nieuwenhuizen (4):
      radv: Never try to create more than max_sets descriptor sets.
      radv: Reset emitted compute pipeline when calling secondary cmd buffer.
      radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
      radv: Use correct size for availability flag.

Ben Crocker (3):
      gallivm: Reenable PPC VSX (v3)
      gallivm: Improve debug output (V2)
      gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)

Brendan King (1):
      egl/dri3: implement query surface hook

Christian Gmeiner (2):
      etnaviv: move pctx initialisation to avoid a null dereference
      etnaviv: remove number of pixel pipes validation

Connor Abbott (1):
      anv: fix Get*MemoryRequirements for !LLC

Daniel Stone (1):
      egl/wayland: Don't use DRM format codes for SHM

Dave Airlie (6):
      tgsi: fix memory leak in tgsi sanity check
      radv: change base aligmment for allocated memory.
      radv: fix cik macroModeIndex.
      radv: adopt some init config workarounds from radeonsi.
      radv: fix depth format in blit2d.
      radv: fix txs for sampler buffers

Emil Velikov (9):
      docs: add sha256 checksums for 17.0.0
      bin/get-extra-pick-list: use git merge-base to get the branchpoint
      bin/get-extra-pick-list: rework to use already_picked list
      bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
      bin/get-pick-list.sh: limit `git grep ...' only as needed
      bin/get-pick-list.sh: remove ancient way of nominating patches
      bin/get-fixes-pick-list.sh: add new script
      Update version to 17.0.1
      docs: add release notes for 17.0.1

Eric Anholt (1):
      vc4: Avoid emitting small immediates for UBO indirect load address guards.

Grazvydas Ignotas (3):
      r300g: only allow byteswapped formats on big endian
      gallium/u_queue: fix a crash with atexit handlers
      gallium/u_queue: set num_threads correctly if not all threads start

Hans de Goede (1):
      glx/glvnd: Fix GLXdispatchIndex sorting

Ilia Mirkin (4):
      gm107/ir: fix address offset bitfield for ATOMS
      nvc0: set the render condition in the compute object
      st/mesa: don't pass compare mode for stencil-sampled textures
      nvc0: disable linked tsc mode in compute launch descriptor

Jason Ekstrand (10):
      i965/sampler_state: Clamp min/max LOD to 14 on gen7+
      i965/sampler_state: Pass texObj into update_sampler_state
      i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
      intel/blorp: Swizzle clear colors on the CPU
      i965/fs: Fix the inline nir_op_pack_double optimization
      anv: Add an invalidate_range helper
      anv/query: clflush the bo map on non-LLC platforms
      genxml: Make MI_STORE_DATA_IMM more consistent
      anv/query: Perform CmdResetQueryPool on the GPU
      intel/blorp: Explicitly flush all allocated state

Jose Maria Casanova Crespo (1):
      glsl: non-last member unsized array on SSBO must fail
compilation on GLSL ES 3.1

Kenneth Graunke (1):
      mesa: Do (TCS && !TES) draw time validation in ES as well.

Leo Liu (1):
      configure.ac: check require_basic_egl only if egl enabled

Lionel Landwerlin (2):
      anv: wsi: report presentation error per image request
      i965/fs: fix uninitialized memory access

Marek Olšák (6):
      radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2)
      gallium/util: remove unused u_index_modify helpers
      gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED
      gallium/u_queue: fix random crashes when the app calls exit()
      radeonsi: fix broken tessellation on Carrizo and Stoney
      amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12

Mauro Rossi (2):
      android: radeonsi: fix sid_table.h generated header include path
      android: glsl: build shader cache sources

Michel Dänzer (1):
      configure.ac: Drop LLVM compiler flags more radically

Nicolai Hähnle (3):
      winsys/amdgpu: reduce max_alloc_size based on GTT limits
      radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
      radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK

Samuel Iglesias Gonsálvez (1):
      glsl: fix heap-use-after-free in ast_declarator_list::hir()

Tapani Pälli (1):
      android: fix droid_create_image_from_prime_fd_yuv for YV12

git tag: mesa-17.0.1

MD5:  7cb7a1e1f7ad62c56b75911be0d83523  mesa-17.0.1.tar.gz
SHA1: 47e519103c56f8491cd1f36850f7ff74e5582b3e  mesa-17.0.1.tar.gz
SHA256: e819bd3e515dac26faf9836d8f27a4ddf05323b9b23afb6c06536d4ac82e2743
PGP:  https://mesa.freedesktop.org/archive/mesa-17.0.1.tar.gz.sig

MD5:  6a7e768241846c8c69bbadbf904dcc58  mesa-17.0.1.tar.xz
SHA1: 7888c44300f25debb71d962a46d568349c3a081c  mesa-17.0.1.tar.xz
SHA256: 96fd70ef5f31d276a17e424e7e1bb79447ccbbe822b56844213ef932e7ad1b0c
PGP:  https://mesa.freedesktop.org/archive/mesa-17.0.1.tar.xz.sig

More information about the mesa-dev mailing list