[Mesa-dev] [ANNOUNCE] mesa 17.1.1
Juan A. Suarez Romero
jasuarez at igalia.com
Mon Jun 5 21:33:37 UTC 2017
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
More information about the mesa-dev
mailing list