[ANNOUNCE] mesa 17.0.5

Andres Gomez <[email protected]>
Newsgroups gmane.comp.video.mesa3d.announce
Organization Igalia
Message-ID <1493418365.2465.25.camel__27941.8592378081$1493427697$gmane$org@igalia.com>
Mesa 17.0.5 is now available.

In this release we have:

Nouveau has seen fixed a problem regarding the instructions emission
with GF100's ISA encoding.

Intel drivers have several fixes.  The Vulkan one has some corrections
for flusing the cache (VF and texture) while setting up a null surface
state, which is cheaper than calculating when one is needed, and
corrections for the handling of the VK_ATTACHMENT_UNUSED. It also
includes a patch to disable CCS on BDW input attachments since it is
not supported by the sampler.  i965 includes a change in spilling's
cost heuristic that improves performance in Unigine Heaven, and another
fix in the register coalesce optimization.

In Mesa core we bring corrections in the API validation, including a
set of patches for glMultiDrawArrays handling and a fix for the
validation of the sampler types.  Additionally, NIR includes a
correction when using ARB_shader_clock.

On integration side, there are several patches to fix configure and
build errors.

radv comes with a fix to properly report the timestampPeriod.

Finally, Gallivm brings a fix to avoid a hang when apps call exit and
we also include a fix in the state tracker to invalidate the readpix
cache.



Andres Gomez (17):
      cherry-ignore: Add the pci_id into the shader cache UUID
      cherry-ignore: fix crash if ctx torn down with no rendering
      cherry-ignore: Fix typos.
      cherry-ignore: Revert "etnaviv: Cannot render to rb-swapped formats"
      cherry-ignore: Revert "i965/fs: Don't emit SEL instructions for type-converting MOVs."
      cherry-ignore: fix typo in a2b10g10r10 fast clear calculation
      cherry-ignore: remove unused anv_dispatch_table dtable
      cherry-ignore: remove unused radv_dispatch_table dtable
      cherry-ignore: make radv_resolve_entrypoint static
      cherry-ignore: vulkan: add support for libmesa_vulkan_util
      cherry-ignore: r600: fix libmesa_amd_common dependency
      cherry-ignore: remove dead brw_new_shader() declaration
      cherry-ignore: remove i965_symbols_test reference from .gitignore
      cherry-ignore: automake: ensure that the destination directory is created
      cherry-ignore: provide required gem stubs for the tests
      Update version to 17.0.5
      docs: add release notes for 17.0.5

Boyan Ding (2):
      nvc0/ir: Properly handle a "split form" of predicate destination
      nir: Destination component count of shader_clock intrinsic is 2

Emil Velikov (5):
      docs: add sha256 checksums for 17.0.4
      winsys/sw/dri: don't use GNU void pointer arithmetic
      st/clover: add space between < and ::
      configure.ac: check require_basic_egl only if egl enabled
      st/mesa: automake: honour the vdpau header install location

Francisco Jerez (2):
      intel/fs: Use regs_written() in spilling cost heuristic for improved accuracy.
      intel/fs: Take into account amount of data read in spilling cost heuristic.

Grazvydas Ignotas (1):
      radv: report timestampPeriod correctly

Jason Ekstrand (5):
      anv/blorp: Flush the texture cache in UpdateBuffer
      anv/cmd_buffer: Flush the VF cache at the top of all primaries
      anv/cmd_buffer: Always set up a null surface state
      anv/cmd_buffer: Use the null surface state for ATTACHMENT_UNUSED
      anv/blorp: Properly handle VK_ATTACHMENT_UNUSED

Kenneth Graunke (1):
      i965/vec4: Avoid reswizzling MACH instructions in opt_register_coalesce().

Marek Olšák (1):
      st/mesa: invalidate the readpix cache in st_indirect_draw_vbo

Nanley Chery (1):
      anv/cmd_buffer: Disable CCS on BDW input attachments

Nicolai Hähnle (4):
      mesa: fix remaining xfb prims check for GLES with multiple instances
      mesa: extract need_xfb_remaining_prims_check
      mesa: move glMultiDrawArrays to vbo and fix error handling
      vbo: fix gl_DrawID handling in glMultiDrawArrays

Rob Clark (1):
      util/queue: don't hang at exit

Timothy Arceri (1):
      mesa: validate sampler type across the whole program

git tag: mesa-17.0.5

https://mesa.freedesktop.org/archive/mesa-17.0.5.tar.gz
MD5:  597ba33ab5a27d62a6ce9cb5c5418932  mesa-17.0.5.tar.gz
SHA1: 5f5d03151f54b6d7640a6403c2cd7adbf46224f0  mesa-17.0.5.tar.gz
SHA256: 7510eee0d0077860b250d30d73305048c2df4ba09ea8fc04e4f3eec7beece301  mesa-17.0.5.tar.gz
SHA512: addd1902f4e51ab4596a6739c327b399eeca7b91eb4c945c68befa5126b05117ad22a3ef14f3af48105efc6cdfa6d894dfd35c3696658c7d340a1d3d6db605f1  mesa-17.0.5.tar.gz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.0.5.tar.gz.sig

https://mesa.freedesktop.org/archive/mesa-17.0.5.tar.xz
MD5:  5587b6b693260e3a3125f60fed6a625d  mesa-17.0.5.tar.xz
SHA1: 030fe080bb53377e44ece3f99b969af08e4a4ff8  mesa-17.0.5.tar.xz
SHA256: 668efa445d2f57a26e5c096b1965a685733a3b57d9c736f9d6460263847f9bfe  mesa-17.0.5.tar.xz
SHA512: 942fa62c9098bcd030856cd622696eae418f292addb912e1d558cf27d396f25c3f2000dae97a12d1ff233f1ea157497259442082005035bb27b9bafb2cfc33c3  mesa-17.0.5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.0.5.tar.xz.sig

_______________________________________________
mesa-announce mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-announce
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.