[Mesa-announce] [ANNOUNCE] mesa 13.0.1

Emil Velikov emil.l.velikov at gmail.com
Mon Nov 14 11:45:58 UTC 2016

Mesa 13.0.1 is now available.

The release contains multiple fixes amongst which:

Up-to 30% performance increase using the Intel ANV Vulkan driver. The Radeon
RADV Vulkan driver now ships with distinctly named json files, which include
the full Vulkan driver path. Making it possible for people to install and
use the drivers outside their /usr/lib directory.

RADV correctly advertises support for the Xlib platform extension and one can
use it alongside the Dolphin emulator. ANV and RADV have improved handling of
Xlib/XCB connections and advertise the currect versions of the extensions they

We also have restored interop between third party OpenCL implementations and
Mesa's libGL/libEGL. The GLX GLVND driver has a few noticable fixes as well.

Adam Jackson (2):
      glx/glvnd: Don't modify the dummy slot in the dispatch table
      glx/glvnd: Fix dispatch function names and indices

Andreas Boll (1):
      glx/windows: Add wgl.h to the sources list

Anuj Phogat (1):
      i965: Fix GPU hang related to multiple render targets and alpha testing

Chih-Wei Huang (1):
      android: avoid using libdrm with host modules

Darren Salt (1):
      radv/pipeline: Don't dereference NULL dynamic state pointers

Dave Airlie (8):
      radv: expose xlib platform extension
      radv: fix dual source blending
      Revert "st/vdpau: use linear layout for output surfaces"
      radv: emit correct last export when Z/stencil export is enabled
      ac/nir: add support for discard_if intrinsic (v2)
      nir: add conditional discard optimisation (v4)
      radv: enable conditional discard optimisation on radv.
      radv: fix GetFenceStatus for signaled fences

Emil Velikov (7):
      docs: add sha256 checksums for 13.0.0
      amd/addrlib: limit fastcall/regparm to GCC i386
      anv: use correct .specVersion for extensions
      radv: use correct .specVersion for extensions
      radv: Suffix the radeon_icd file with the host CPU
      Update version to 13.0.1
      docs: add release notes for 13.0.1

Eric Anholt (1):
      vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.

Francisco Jerez (1):
      nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().

Fredrik Höglund (1):
      radv: add support for anisotropic filtering on VI+

Jason Ekstrand (21):
      anv/device: Return DEVICE_LOST if execbuf2 fails
      vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
      vulkan/wsi/x11: Clean up connections in finish_wsi
      anv: Better handle return codes from anv_physical_device_init
      intel/blorp: Use wm_prog_data instead of hand-rolling our own
      intel/blorp: Pass a brw_stage_prog_data to upload_shader
      anv/pipeline: Put actual pointers in anv_shader_bin
      anv/pipeline: Properly cache prog_data::param
      intel/blorp: Emit all the binding tables
      anv/device: Add an execbuf wrapper
      anv: Add a cmd_buffer_execbuf helper
      anv: Don't presume to know what address is in a surface relocation
      anv: Add a new bo_pool_init helper
      anv/allocator: Simplify anv_scratch_pool
      anv: Initialize anv_bo::offset to -1
      anv/batch_chain: Improve write_reloc
      anv: Add an anv_execbuf helper struct
      anv/batch: Move last_ss_pool_bo_offset to the command buffer
      anv: Move relocation handling from EndCommandBuffer to QueueSubmit
      anv/cmd_buffer: Take a command buffer instead of a batch in two helpers
      anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4

Kenneth Graunke (2):
      glsl: Update deref types when resizing implicitly sized arrays.
      mesa: Fix pixel shader scratch space allocation on Gen9+ platforms.

Kristian Høgsberg (1):
      anv: Do relocations in userspace before execbuf ioctl

Marek Olšák (4):
      egl: use util/macros.h
      egl: make interop ABI visible again
      glx: make interop ABI visible again
      radeonsi: fix an assertion failure in si_decompress_sampler_color_textures

Nicolai Hähnle (4):
      radeonsi: fix BFE/BFI lowering for GLSL semantics
      glsl: fix lowering of UBO references of named blocks
      st/glsl_to_tgsi: fix dvec[34] loads from SSBO
      st/mesa: fix the layer of VDPAU surface samplers

Steven Toth (3):
      gallium/hud: fix a problem where objects are free'd while in use.
      gallium/hud: close a previously opened handle
      gallium/hud: protect against and initialization race

Timothy Arceri (1):
      mesa/glsl: delete previously linked shaders earlier when linking

git tag: mesa-13.0.1

MD5:  8415d4bb7837e6cfb0c819fdd19a643b  mesa-13.0.1.tar.gz
SHA1: d17f8145e75757e3bd87b6cce4d7552baf55e065  mesa-13.0.1.tar.gz
SHA256: 7cbb91dead05cde279ee95f86e8321c8e1c8fc9deb88f12e0f587672a10d88c5
PGP:  https://mesa.freedesktop.org/archive/13.0.1/mesa-13.0.1.tar.gz.sig

MD5:  72b7f4d0c2407f367484abd201cb8276  mesa-13.0.1.tar.xz
SHA1: 13a6f25b8f66ec788293cbbebb2d2bd7e9cc6195  mesa-13.0.1.tar.xz
SHA256: 71962fb2bf77d33b0ad4a565b490dbbeaf4619099c6d9722f04a73187957a731
PGP:  https://mesa.freedesktop.org/archive/13.0.1/mesa-13.0.1.tar.xz.sig

More information about the mesa-announce mailing list