[ANNOUNCE] mesa 17.1.1

"Juan A. Suarez Romero" <[email protected]>
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <1496698417.7181.10.camel__26592.682375531$1496700256$gmane$org@igalia.com>
Mesa 17.1.2 is now available.

In this release we have:

Several fixes in the autotools' configure that improves handling of target platforms.

Mesa receives a fix for a leaking in a surface.

OMX has a couple of fixes when building in a X11-less setup.

ANV driver receives several fixes, like adding some missing transitions between layouts, or improvements in setting memory types and heaps.

There are a few fixes in i965, R100, R200, Radeonsi/GFX9, Radv and Freedreno drivers.

Also, EGL/Android receives a fix for a segfault that replaces a previous one that was not correct.

Vulkan's Wayland gets some fixes, including the use of proxy wrappers for swapchains, or per-display event queue usage.

Likewise EGL's Wayland now use per-surface event queues, as well as other fixes like ensuring back buffer is obtained.


Bartosz Tomczyk (1):
      mesa: Avoid leaking surface in st_renderbuffer_delete

Bas Nieuwenhuizen (1):
      radv: Reserve space for descriptor and push constant user SGPR setting.

Daniel Stone (7):
      vulkan: Fix Wayland uninitialised registry
      vulkan/wsi/wayland: Remove roundtrip when creating image
      vulkan/wsi/wayland: Use per-display event queue
      vulkan/wsi/wayland: Use proxy wrappers for swapchain
      egl/wayland: Don't open-code roundtrip
      egl/wayland: Use per-surface event queues
      egl/wayland: Ensure we get a back buffer

Emil Velikov (24):
      docs: add sha256 checksums for 17.1.1
      configure: move platform handling further up
      configure: rename remaining HAVE_EGL_PLATFORM_* guards
      configure: update remaining --with-egl-platforms references
      configure: loosen --with-platforms heuristics
      configure: enable the surfaceless platform by default
      configure: set HAVE_foo_PLATFORM as applicable
      configure: error out when building GLX w/o the X11 platform
      configure: check once for DRI3 dependencies
      loader: build libloader_dri3_helper.la only with HAVE_PLATFORM_X11
      configure: error out when building X11 Vulkan without DRI3
      auxiliary/vl: use vl_*_screen_create stubs when building w/o platform
      st/va: fix misplaced closing bracket
      st/omx: remove unneeded X11 include
      st/omx: fix building against X11-less setups
      gallium/targets: link against XCB only as needed
      configure: error out if building VA w/o supported platform
      configure: error out if building OMX w/o supported platform
      configure: error out if building VDPAU w/o supported platform
      configure: error out if building XVMC w/o supported platform
      travis: remove workarounds for the Vulkan target
      anv: automake: list shared libraries after the static ones
      radv: automake: list shared libraries after the static ones
      egl/wayland: select the format based on the interface used

Ian Romanick (3):
      r100: Don't assume that the base mipmap of a texture exists
      r100,r200: Don't assume glVisual is non-NULL during context creation
      r100: Use _mesa_get_format_base_format in radeon_update_wrapper

Jason Ekstrand (17):
      anv: Handle color layout transitions from the UNINITIALIZED layout
      anv: Handle transitioning depth from UNDEFINED to other layouts
      anv/image: Get rid of the memset(aux, 0, sizeof(aux)) hack
      anv: Predicate 48bit support on gen >= 8
      anv: Set up memory types and heaps during physical device init
      anv: Set image memory types based on the type count
      i965/blorp: Do and end-of-pipe sync on both sides of fast-clear ops
      i965: Round copy size to the nearest block in intel_miptree_copy
      anv: Set EXEC_OBJECT_ASYNC when available
      anv: Determine the type of mapping based on type metadata
      anv: Add valid_bufer_usage to the memory type metadata
      anv: Stop setting BO flags in bo_init_new
      anv: Make supports_48bit_addresses a heap property
      anv: Refactor memory type setup
      anv: Advertise both 32-bit and 48-bit heaps when we have enough memory
      i965: Rework Sandy Bridge HiZ and stencil layouts
      anv: Require vertex buffers to come from a 32-bit heap

Juan A. Suarez Romero (14):
      Revert "android: fix segfault within swap_buffers"
      cherry-ignore: radeonsi: load patch_id for TES-as-ES when exporting for PS
      cherry-ignore: anv: Determine the type of mapping based on type metadata
      cherry-ignore: anv: Stop setting BO flags in bo_init_new
      cherry-ignore: anv: Make supports_48bit_addresses a heap property
      cherry-ignore: anv: Advertise both 32-bit and 48-bit heaps when we have enough memory
      cherry-ignore: anv: Require vertex buffers to come from a 32-bit heap
      cherry-ignore: radv: fix regression in descriptor set freeing
      cherry-ignore: anv: Add valid_bufer_usage to the memory type metadata
      cherry-ignore: anv: Refactor memory type setup
      Revert "cherry-ignore: anv: [...]"
      Revert "cherry-ignore: anv: Require vertex buffers to come from a 32-bit heap"
      Update version to 17.1.2
      docs: add release notes for 17.1.2

Marek Olšák (1):
      radeonsi/gfx9: compile shaders with +xnack

Nicolai Hähnle (1):
      st/mesa: remove redundant stfb->iface checks

Nicolas Boichat (1):
      configure.ac: Also match -androideabi tuple

Rob Clark (1):
      freedreno: fix fence creation fail if no rendering

Tapani Pälli (1):
      egl/android: fix segfault within swap_buffers

Timothy Arceri (1):
      st/mesa: don't mark the program as in cache_fallback when there is cache miss

git tag: mesa-17.1.2

https://mesa.freedesktop.org/archive/mesa-17.1.2.tar.gz
MD5:  b43d0d5754d104c82ee42fe1d6ca3917  mesa-17.1.2.tar.gz
SHA1: 55bd1597d79cbde907792feaf3c8974bdf9a32dd  mesa-17.1.2.tar.gz
SHA256: 0d2020c2115db0d13a5be0075abf0da143290f69f5817a2f277861e89166a3e1  mesa-17.1.2.tar.gz
SHA512: c3dacc9bd37bb49b303ea018f9273ab9272cbc5d52c1953e5569a1643761460bb40df7f5ee281fd7a06141a815b57b835ab5d860bbd154525e5e747dd1201a8d  mesa-17.1.2.tar.gz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.1.2.tar.gz.sig

https://mesa.freedesktop.org/archive/mesa-17.1.2.tar.xz
MD5:  4d2eaf5955740b044afd95ed167c906c  mesa-17.1.2.tar.xz
SHA1: 9433bd12ac1509d22100c9cd68e15c406daccf2e  mesa-17.1.2.tar.xz
SHA256: 0937804f43746339b1f9540d8f9c8b4a1bb3d3eec0e4020eac283b8799798239  mesa-17.1.2.tar.xz
SHA512: 9df5e1a0336948a6ba338a9a8499b286543bc079f61f1cf85f6ecf98e05fab9a237777cde0d1e3f2153df9b07515cb8c1a08531d43f053783991ecdd32380d3b  mesa-17.1.2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-17.1.2.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.