[Mesa-announce] [ANNOUNCE] mesa 17.0.6

Andres Gomez agomez at igalia.com
Fri May 12 23:31:04 UTC 2017


Mesa 17.0.6 is now available.

In this release we have:

Mesa Core includes a fix for validating that SSA references use the
same number of channels as there are in the SSA value and a minor fix
for the YUV color conversion matrix.

Gallivm has received a fix when setting bool values in Big Endian
architectures.

Several fixes, including some leak fixes and have been added to
renderonly.

radv has now support enabled for POLARIS12 and reports presentation
error per image request.

radeonsi has seen adjusted the ESGS ring buffer size computation on VI
while, on SI, it has gotten a fix for the gl_PrimitiveID in
tessellation with instanced draws. Additionally, a hang workaround has
been applied to POLARIS12 too.

L8A8_UNORM texture format has been added for etnaviv and freedreno got
a fix for a hang with large render targets on devices with small gmem.

Some more fixes have made it for Intel's Vulkan driver including some
corrections when returning error codes, while i965 has gotten several
fixes dealing with DF.

EGL has seen fixed a segfault and, now emits an error when EGLSurface
is lost. Also, in Android, there has been included a fix to prevent a
deadlock and yet another to ensure the emission of an error when
needed.

Finally, in the building front, DRI modules now always link against
shared glapi. The travis continuous integration has received many
updates to be able to follow the changes in the building of stable
branch closer and Scons has been updated for LLVM 4.0.



Adam Jackson (1):
      egl/platform/drm: Don't take display ownership until gbm is initialized

Andres Gomez (8):
      docs: add sha256 checksums for 17.0.5
      travis: replace Trusty-based LLVM toolchain apt-get with apt addon
      travis: add the possibility of using the txc-dxtn library
      cherry-ignore: 17.1 nominations only
      cherry-ignore: fix regression in descriptor set freeing.
      cherry-ignore: rejected commits
      Update version to 17.0.6
      docs: add release notes for 17.0.6

Ben Boeckel (1):
      scons: update for LLVM 4.0

Brian Paul (1):
      st/mesa: move duplicated st_ws_framebuffer() function into header file

Chad Versace (3):
      egl: Emit error when EGLSurface is lost
      egl/android: Cancel any outstanding ANativeBuffer in surface destructor
      egl/android: Mark surface as lost when dequeueBuffer fails

Christian Gmeiner (1):
      etnaviv: add L8A8_UNORM texture format

Dave Airlie (2):
      radv/wsi: report presentation error per image request
      radv: enable POLARIS12 support.

Emil Velikov (21):
      travis: correct libdrm required regex to also track libdrm itself
      travis: add nearly all gallium drivers to the list
      travis: use both cores for make/make check
      travis: bring the scons build on par with AppVeyor
      travis: explicitly LD_LIBRARY_PATH the local libraries
      travis: enable apt cache
      travis: automatically manage ccache caching
      travis: remove unused -dev packages
      travis: rework "if test" blocks in the script section
      travis: split out matrix from env
      travis: add separate "scons" and "scons llvm" targets
      travis: add "scons swr" to the build matrix
      travis: add "make swr" to the build matrix
      travis: split the make target to three separate ones
      travis: model scons check target like the make one
      travis: add Gallium state-tracker targets
      travis: enable wayland support
      travis: bump MAKEFLAGS to -j4
      gallium/dri: always link against shared glapi
      mesa/dri: always link against shared glapi
      glx: glX_proto_send.py: use correct compile guard GLX_INDIRECT_RENDERING

Eric Anholt (1):
      nir: Pick just the channels we want for bitmap and drawpixels lowering.

Ilia Mirkin (1):
      gallium/targets: fix bool setting on BE architectures

Jason Ekstrand (1):
      anv/cmd_buffer: Use the device allocator for QueueSubmit

Johnson Lin (1):
      nir/lower_tex: Fix minor error in YUV color conversion matrix

Marek Olšák (2):
      radeonsi: adjust ESGS ring buffer size computation on VI
      radeonsi: apply the tess+GS hang workaround to Polaris12 as well

Nicolai Hähnle (1):
      radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI

Philipp Zabel (3):
      renderonly: close transfer prime_fd
      renderonly: drop resources on destroy
      renderonly: use drmIoctl

Rhys Kidd (3):
      travis: Support LLVM 3.8+ on Trusty-based Travis-CI via apt-get not apt addon
      travis: Add radv vulkan driver to continuous integration
      travis: Add radeonsi to continuous integration

Rob Clark (1):
      freedreno/a3xx: fix hang w/ large render targets and small gmem

Samuel Iglesias Gonsálvez (5):
      i965/vec4: fix vertical stride to avoid breaking region parameter rule
      i965/vec4: fix register width for DF VGRF and UNIFORM
      i965/vec4: don't modify regioning parameters to the sources of DF align1 instructions
      anv: anv_gem_mmap() returns MAP_FAILED as mapping error
      anv: vkBindImageMemory() should return VK_ERROR_OUT_OF_{HOST,DEVICE}_MEMORY on failure

git tag: mesa-17.0.6

https://mesa.freedesktop.org/archive/mesa-17.0.6.tar.gz
MD5:  05a111fad5297025e5e47c1d6f8ab79f  mesa-17.0.6.tar.gz
SHA1: 95e749773b6c39d1524276d250ea8a6595e17947  mesa-17.0.6.tar.gz
SHA256: f1b2497d553e9a584f0caa3a2d9d310e27ead15fb0af170da69f6e70fb5031cd  mesa-17.0.6.tar.gz
SHA512: 39a20805226f4ac6dffd9bb71c094b60aed89ece0d0c435e27a44c47efcd37f665c5f0ee43ae0cfff6defac7e1aab0d9a825b256d936d28c85bc827af4be16e4  mesa-17.0.6.tar.gz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.0.6.tar.gz.sig

https://mesa.freedesktop.org/archive/mesa-17.0.6.tar.xz
MD5:  77ea38dc0ab899864b06ea2941ac31a4  mesa-17.0.6.tar.xz
SHA1: f348781d5e4342ef5b78572f68ef9749e308dbd7  mesa-17.0.6.tar.xz
SHA256: 89ecf3bcd0f18dcca5aaa42bf36bb52a2df33be89889f94aaaad91f7a504a69d  mesa-17.0.6.tar.xz
SHA512: 537d28aa694c2d48811d2467e33b3adc841067d5f1cdb7e0809ba100f71869090285bbb246e57e5f0177401a539b44cc32b1ccfcb32a1855c14b011b92d32eaf  mesa-17.0.6.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.0.6.tar.xz.sig



More information about the mesa-announce mailing list