[Mesa-dev] [ANNOUNCE] mesa 12.0.6

Emil Velikov emil.l.velikov at gmail.com
Tue Jan 24 02:03:29 UTC 2017

Mesa 12.0.6 is now available.

Note: This is an extra release for the 12.0 stable branch, as per developers'
feedback. There are no plans to have further 12.0.x releases. Users are
encouraged to migrate to the 13.0 series in order to obtain future fixes.

In this release we have:

Patch for the CSO issue [mentioned by Marek] which might lead to GPU lockups
and other unexpected behaviour across all gallium drivers, independently; a
handful of radeonsi, nouveau and i965 fixes are present.

Additionally NIR, ANV and GLX/DRI3 got some updates, addressing a range of

Chad Versace (3):
      i965/mt: Disable aux surfaces after making miptree shareable
      i965/mt: Disable HiZ when sharing depth buffer externally (v2)
      anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0

Emil Velikov (6):
      docs: add sha256 checksums for 12.0.5
      get-typod-pick-list.sh: add new script
      automake: use shared llvm libs for make distcheck
      egl/wayland: use the destroy_window_callback for swrast
      Update version to 12.0.6
      docs: add release notes for 12.0.6

Fredrik Höglund (1):
      dri3: Fix MakeCurrent without a default framebuffer

Ilia Mirkin (1):
      nouveau: take extra push space into account for pushbuf_space calls

Jason Ekstrand (19):
      spirv/nir: Fix some texture opcode asserts
      spirv/nir: Add support for shadow samplers that return vec4
      spirv/nir: Properly handle gather components
      anv/pipeline: Set binding_table.gather_texture_start
      nir: Add a helper for determining the type of a texture source
      nir/lower_tex: Add some helpers for working with tex sources
      nir/lower_tex: Add support for lowering coordinate offsets
      i965/nir: Enable NIR lowering of txf and rect offsets
      i965: Get rid of the do_lower_unnormalized_offsets pass
      spirv/nir: Don't increment coord_components for array lod queries
      anv/image: Assert that the image format is actually supported
      spirv/nir: Move opcode selection higher up in handle_texture
      spirv/nir: Refactor type handling in handle_texture
      nir/spirv: Refactor coordinate handling in handle_texture
      spirv/nir: Handle texture projectors
      spirv/nir: Add support for ImageQuerySamples
      anv/device: Return the right error for failed maps
      anv/device: Implicitly unmap memory objects in FreeMemory
      anv/descriptor_set: Write the state offset in the surface state free list.

Kenneth Graunke (2):
      spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.
      i965: Properly flush in hsw_pause_transform_feedback().

Marek Olšák (6):
      cso: don't release sampler states that are bound
      radeonsi: always restore sampler states when unbinding sampler views
      radeonsi: fix incorrect FMASK checking in bind_sampler_states
      radeonsi: disable CE on SI + AMDGPU
      radeonsi: disable the constant engine (CE) on Carrizo and Stoney
      gallium/radeon: fix the draw-calls HUD query

Matt Turner (3):
      i965/fs: Rename opt_copy_propagate -> opt_copy_propagation.
      i965/fs: Add unit tests for copy propagation pass.
      i965/fs: Reject copy propagation into SEL if not min/max.

Michel Dänzer (1):
      cso: Don't restore nr_samplers in cso_restore_fragment_samplers

Nicolai Hähnle (1):
      radeonsi: enable WQM in PS prolog when needed

git tag: mesa-12.0.6

MD5:  e73286025502a8db097fa2633d603f99  mesa-12.0.6.tar.gz
SHA1: c5bc53a00af006f5eb9333f259071e5446d5e4a1  mesa-12.0.6.tar.gz
SHA256: 65339ba5d76a45225b8b56f9a1da9db15c569e1d163760faa2921da0a8461741
PGP:  https://mesa.freedesktop.org/archive/12.0.6/mesa-12.0.6.tar.gz.sig

MD5:  1a3d4fea0656c208db59289e4ed33b3f  mesa-12.0.6.tar.xz
SHA1: 4604616bf17b361fbcb72ca602f8baceaa3dc91d  mesa-12.0.6.tar.xz
SHA256: 7d6da9744c1022a4c2ab6ad01a206984d00443fb691568011d01b3dd97e36448
PGP:  https://mesa.freedesktop.org/archive/12.0.6/mesa-12.0.6.tar.xz.sig

More information about the mesa-dev mailing list