[Mesa-dev] [ANNOUNCE] mesa 13.0.5

Emil Velikov emil.l.velikov at gmail.com
Mon Feb 20 12:28:39 UTC 2017

Mesa 13.0.5 is now available.

In this release we have:

On the GLX/EGL front we have a GLVND fix for "The Binding of Isaac: Rebirth"
and other games, EGL Wayland buffer age rendering is back to normal.

Over a dozen of GLSL patches, addressing multiple CTS/dEQP tests.

A couple Vulkan WSI entrypoints (vkGetPhysicalDeviceSurfaceFormatsKHR and
vkGetPhysicalDeviceSurfacePresentModesKHR) now correctly handle VK_INCOMPLETE.

The following drivers have received bugfixes anv, i965, radv, r600, radeonsi
and vc4.

To top it up, multiple corner case build issues we resolved.

Since the RC a memory leak in r600 was fixed, as well as an issue with compute
shaders on NVE4+ hardware.

Bartosz Tomczyk (2):
      r600: Fix stack overflow
      r600/sb: Fix memory leak

Bruce Cherniak (1):
      swr: [rasterizer core] Remove dead code Clipper::ClipScalar()

Chad Versace (1):
      i965/mt: Disable HiZ when sharing depth buffer externally (v2)

Dave Airlie (3):
      radv: change base aligmment for allocated memory.
      radv: fix cik macroModeIndex.
      radv: adopt some init config workarounds from radeonsi.

Derek Foreman (1):
      egl/dri2: add image_loader_extension back into loader extensions
for wayland

Emil Velikov (27):
      docs: add sha256 checksums for 13.0.4
      configure.ac: list radeon in --with-vulkan-drivers help string
      i965: automake: correctly set MKDIR_GEN
      freedreno: automake: correctly set MKDIR_GEN
      i965: automake: include builddir prior to srcdir
      i915: automake: include builddir prior to srcdir
      egl: automake: include builddir prior to srcdir
      clover: automake: include builddir prior to srcdir
      st/dri: automake: include builddir prior to srcdir
      d3dadapter9: automake: include builddir prior to srcdir
      glx: automake: include builddir prior to srcdir
      glx/apple: automake: include builddir prior to srcdir
      glx/windows: automake: include builddir prior to srcdir
      loader: automake: include builddir prior to srcdir
      mapi: automake: include builddir prior to srcdir
      radeon, r200: automake: include builddir prior to srcdir
      dri/swrast: automake: include builddir prior to srcdir
      dri/osmesa: automake: include builddir prior to srcdir
      mesa/tests: automake: include builddir prior to srcdir
      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 13.0.5
      docs: add release notes for 13.0.5

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

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

Ian Romanick (11):
      linker: Slight code rearrange to prevent duplication in the next commit
      linker: Accurately track gl_uniform_block::stageref
      glsl: Split process_block_array into two functions
      glsl: Fix wonkey indentation left from previous commit
      glsl: Track the linearized array index for each UBO instance array element
      glsl: Use simpler visitor to determine which UBO and SSBO blocks are used
      glsl: Add tracking for elements of an array-of-arrays that have
been accessed
      glsl: Add structures to track accessed elements of a single array
      glsl: Mark a set of array elements as accessed using a list of
      glsl: Walk a list of ir_dereference_array to mark array elements
as accessed
      linker: Accurately mark a uniform block instance array element
as used in a stage

Ilia Mirkin (3):
      vbo: process buffer binding state changes on draw when recording
      st/mesa: MAX_VARYING is the max supported number of patch
varyings, not min
      nvc0: disable linked tsc mode in compute launch descriptor

Jason Ekstrand (11):
      nir/search: Use the correct bit size for integer comparisons
      i965/blorp: Use the correct ISL format for combined depth/stencil
      intel/blorp: Handle clearing of A4B4G4R4 on all platforms
      isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell
      anv: Flush render cache before STATE_BASE_ADDRESS on gen7
      anv: Improve flushing around STATE_BASE_ADDRESS
      vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats
      vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes
      vulkan/wsi: Lower the maximum image sizes
      i965/sampler_state: Pass texObj into update_sampler_state
      i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge

Kenneth Graunke (1):
      i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug.

Lionel Landwerlin (5):
      anv: don't require render target isl bit for depth/stencil surfaces
      anv: set command buffer to NULL when allocations fail
      anv: fix descriptor pool internal size allocation
      spirv: handle OpUndef as part of the variable parsing pass
      spirv: handle undefined components for OpVectorShuffle

Marc-André Lureau (1):
      tgsi-dump: dump label if instruction has one

Marek Olšák (2):
      radeonsi: always set the TCL1_ACTION_ENA when invalidating L2
      gallium/radeon: fix performance of buffer readbacks

Topi Pohjolainen (2):
      i965: Make depth clear flushing more explicit
      i965/gen6: Issue direct depth stall and flush after depth clear

Vinson Lee (2):
      scons: Require libdrm >= 2.4.66 for DRM.
      util: Fix Clang trivial destructor check.

git tag: mesa-13.0.5

MD5:  2ed2d1d60b337bb38c94f1d2f8116fa3  mesa-13.0.5.tar.gz
SHA1: 2e55756e9a8bdafb13973f5c8b99f667924d116d  mesa-13.0.5.tar.gz
SHA256: 7e45e3812078726eabca6d9384364bf035a3c4279024ec9090dd1b19a8989926
PGP:  https://mesa.freedesktop.org/archive/13.0.5/mesa-13.0.5.tar.gz.sig

MD5:  a4d9028d843f72dbade46dc157855b56  mesa-13.0.5.tar.xz
SHA1: 32132ea9b6ec9de0ffd314bdbb298a0fe0bd47a0  mesa-13.0.5.tar.xz
SHA256: bfcea7e2c801525a60895c8aff11aa68457ee9aa35d01a4638e1f310a3f5ef87
PGP:  https://mesa.freedesktop.org/archive/13.0.5/mesa-13.0.5.tar.xz.sig

More information about the mesa-dev mailing list