[Mesa-dev] Mesa 17.1.1 release candidate
Emil Velikov
emil.l.velikov at gmail.com
Mon May 22 09:59:33 UTC 2017
Hello list,
The candidate for the Mesa 17.1.1 is now available. Currently we have:
- 40 queued
- 20 nominated (outstanding)
- and 1 rejected patch(es)
The current queue consists of:
The mesa GLVND GLX library now handles glXGetDriverConfig, as used by driconf.
The GBM module has a bugfix for the newly added modifier API. While in EGL the
error checking within eglMakeCurrent has been relaxed.
On the driver side:
Radeonsi has a few new Vega10 PCI device IDS, alongside support for Raven
devices and tessellation fixes.
i965 and ANV have seen DXT1 and BC1 format fixes, respectively.
>From build perspective - SWR now ships it's final generated header, thus
Python/mako is no longer required.
Take a look at section "Mesa stable queue" for more information.
Testing reports/general approval
--------------------------------
Any testing reports (or general approval of the state of the branch) will be
greatly appreciated.
The plan is to have 17.1.1 this Wednesday (24th of May), around or shortly
after 11:00 GMT.
If you have any questions or suggestions - be that about the current patch
queue or otherwise, please go ahead.
Trivial merge conflicts
-----------------------
None
Cheers,
Emil
Mesa stable queue
-----------------
Nominated (20)
==============
Daniel Stone (7):
d9a8bba vulkan: Fix Wayland uninitialised registry
afe8c8a vulkan/wsi/wayland: Remove roundtrip when creating image
c902a19 vulkan/wsi/wayland: Use per-display event queue
5034c61 vulkan/wsi/wayland: Use proxy wrappers for swapchain
8118bc2 egl/wayland: Don't open-code roundtrip
1f2d009 egl/wayland: Ensure we get a back buffer
03dd9a8 egl/wayland: Use per-surface event queues
Emil Velikov (11):
3208fd2 configure: move platform handling further up
27737e7 configure: rename remaining HAVE_EGL_PLATFORM_* guards
73682f8 configure: update remaining --with-egl-platforms references
edb5a65 configure: loosen --with-platforms heuristics
2d35773 configure: enable the surfaceless platform by default
f353f84 configure: set HAVE_foo_PLATFORM as applicable
8212fc9 configure: error out when building GLX w/o the X11 platform
acf3d2a configure: check once for DRI3 dependencies
d80d6d6 loader: build libloader_dri3_helper.la only with HAVE_PLATFORM_X11
05043e0 configure: error out when building X11 Vulkan without DRI3
369e5dd auxiliary/vl: use vl_*_screen_create stubs when building
w/o platform
aaea53c st/va: fix misplaced closing bracket
d71ce62 st/omx: remove unneeded X11 include
115cb72 st/omx: fix building against X11-less setups
fcbedce gallium/targets: link against XCB only as needed
63e11ac configure: error out if building VA w/o supported platform
1914c81 configure: error out if building OMX w/o supported platform
037e9d3 configure: error out if building VDPAU w/o supported platform
b496fc2 configure: error out if building XVMC w/o supported platform
552cd5c travis: remove workarounds for the Vulkan target
1586768 vulkan/wsi/wayland: Fix proxy wrappers for swapchain recreation
Tapani Pälli (1):
f347bac egl/android: fix segfault within swap_buffers
Timothy Arceri (1):
80e6433 st/mesa: don't mark the program as in cache_fallback
when there is cache miss
Queued (40)
===========
Alex Deucher (1):
radeonsi: add new vega10 pci ids
Andres Gomez (2):
bin/get-fixes-pick-list.sh: don't warn if more than one, go over them
bin/get-fixes-pick-list.sh: bring back the warning
Bruce Cherniak (1):
swr: move msaa resolve to generalized StoreTile
Chad Versace (1):
egl: Partially revert 23c86c74, fix eglMakeCurrent
Chih-Wei Huang (1):
Android: correct libz dependency
Daniel Stone (1):
gbm/dri: Fix sign-extension in modifier query
Emil Velikov (5):
docs: add sha256 checksums for 17.1.0
radeon: automake: remove unneeded elf Cflags/Libs
configure: remove unneeded bits around libunwind handling
egl: add g_egldispatchstubs.h to the release tarball
automake: add SWR LLVM gen_builder.hpp workaround
Eric Anholt (2):
renderonly: Initialize fields of struct winsys_handle.
vc4: Don't allocate new BOs to avoid synchronization when they're shared.
Grazvydas Ignotas (2):
anv: fix possible stack corruption
anv: don't leak DRM devices
Hans de Goede (1):
glxglvnddispatch: Add missing dispatch for GetDriverConfig
Ilia Mirkin (1):
nvc0/ir: SHLADD's middle source must be an immediate
Johnson Lin (1):
nir/lower_tex: Fix minor error in YUV color conversion matrix
Juan A. Suarez Romero (2):
bin/get-{extra,fixes}-pick-list.sh: add support for ignore list
bin/get-{extra,fixes}-pick-list.sh: improve output
Lucas Stach (2):
etnaviv: stop oversizing buffer resources
etnaviv: allow R/B swapped surfaces to be cleared
Marek Olšák (2):
amd/addrlib: import Raven support
radeonsi/gfx9: add support for Raven
Nanley Chery (2):
anv/formats: Update the three-channel BC1 mappings
i965/formats: Update the three-channel DXT1 mappings
Nicolai Hähnle (5):
radeonsi: mark fast-cleared textures as compressed when dirtying
radeonsi: fix primitive ID in fragment shader when using tessellation
radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI
radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation
st/mesa: remove an incorrect assertion
Pohjolainen, Topi (1):
intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4
Rob Clark (2):
mesa/st: fix yuv EGLImage's
freedreno: fix crash when flush() but no rendering
Rob Herring (1):
virgl: fix virgl_bo_transfer_{put, get} box struct copy
Samuel Iglesias Gonsálvez (3):
i965/vec4/gs: restore the uniform values which was overwritten
by failed vec4_gs_visitor execution
i965/vec4: fix swizzle and writemask when loading an uniform
with constant offset
i965/vec4: load dvec3/4 uniforms first in the push constant buffer
Tom Stellard (1):
gallivm: Make sure module has the correct data layout when pass
manager runs
Rejected (1)
============
Nicolai Hähnle (1):
radeonsi: load patch_id for TES-as-ES when exporting for PS
Commit depends on 9fd9a7d0ba3 and 678d568c7b2, neither of which is in branch.
No real applications or CTS are affected by this, only a piglit test.
More information about the mesa-dev
mailing list