[Mesa-dev] [ANNOUNCE] mesa 17.0.5
Andres Gomez
agomez at igalia.com
Fri Apr 28 22:26:05 UTC 2017
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
More information about the mesa-dev
mailing list