On Fri, 2017-09-29 at 21:44 +0200, Nicolai Hähnle wrote: > On 29.09.2017 21:31, Juan A. Suarez Romero wrote: > > Hello list, > > > > The candidate for the Mesa 17.2.2 is now available. Currently we have: > > - 43 queued > > - 7 nominated (outstanding) > > - and 3 rejected patches > > > > > > In the current queue we have: > > > > In build and integration system, we add a dependency on libunwind when > > running make distcheck, as this is optional for libgallium but we want > > to catch any problem. As consequence, also force LLVM 3.3 in Travis > > when building Gallium ST Other, as this is the minimum required version > > we want to test. On the other hand, we link libmesautil into > > u_atomic_test, as this is required by platforms without particular > > atomic operations. In this sense, there's a patch to implement > > __sync_val_compare_and_swap_8, required by 32-bit PowerPC platforms. > > Finally, there is also a fix to build in armel devices. > > > > State tracker gets a couple of patches, one that fixes boolean > > comparison involving 64-bit unsigned integers, and another that fixes a > > postprocessing issue. > > > > Vulkan's Wayland WSI gets several fixes related with display handling, > > that was causing crashes. > > > > Intel ANV driver gets a couple of fixes, one about copying descriptors > > and another for the view transformation. > > > > Intel i965 driver gets also a couple of fixes, one that fixes a crash > > in Haswell devices when uploading stencil textures using BLORP, and a > > couple more regarding ARB_shader_atomic_counter_ops implementation. > > > > Broadcom VC4 driver gets several use-after-free fixes, as well as > > another couple more to fix issues in allocator and shadow resources. > > > > AMD RADV driver gets several fixes to optimize NIR conditionals, fix > > problems when doing statistics/occlusion queries, and also a workaround > > fix for GFX9 scissor. > > > > Radeonsi driver gets also several fixes related with OpenGL ES: a > > workaround for gather4 on integer cube maps, a fix for array textures > > layer coordinate, and another fix involved with nearest mip selection. > > > > There are also several patches common to all AMD drivers that fixes > > several cases in texture filtering. > > > > Finally, we have other fixes for SWR, Etnaviv, NV20, the GLSL linker, > > and EGL/DRI2 > > > > Last, but not least, now we support LLVM 5.0 in Gallium drivers. > > > > 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.2.2 next Monday (2nd of October), around or > > shortly after 09:00 GMT. > > > > If you have any questions or suggestions - be that about the current > > patch queue or otherwise, please go ahead. > > > > > > Trivial merge conflicts > > ----------------------- > > > > commit 996bf9c1cda9a3e18e0a03d16f13e1aae790b1dd > > Author: Dave Airlie <airl...@redhat.com> > > > > radv/nir: call opt_remove_phis after trivial continues. > > > > (cherry picked from commit 64d9bd149aa7f5a09f73cae07499577933722fb2) > > > > commit d2dca92a6cec69d71bc63e56d51241a3a5865b59 > > Author: Matt Turner <matts...@gmail.com> > > > > util: Link libmesautil into u_atomic_test > > > > (cherry picked from commit d075a4089ec62c489c8a3423f82371bf85f2ea6c) > > > > commit 688f8415f7598addad9cd2a9d080fc5b3a48f9d2 > > Author: Nicolai Hähnle <nicolai.haeh...@amd.com> > > > > amd/common: round cube array slice in ac_prepare_cube_coords > > > > (cherry picked from commit e0af3bed2cb52b5d8cf1da08b42cf28bae131c76) > > > > > > Cheers, > > > > J.A. > > > > > > Mesa stable queue > > ----------------- > > > > Nominated (7) > > ============= > > > > Leo Liu (1): > > st/va: use pipe transfer_map to map upload buffer > > > > Marek Olšák (1): > > mesa: fix texture updates for ATI_fragment_shader > > > > Nicolai Hähnle (5): > > st/glsl_to_tgsi: fix conditional assignments to packed shader outputs > > amd/common: fix build_cube_select > > radeonsi/gfx9: fix geometry shaders without output vertices > > util/queue: fix a race condition in the fence code > > glsl/lower_instruction: handle denorms and overflow in ldexp correctly > > > > > > Queued (43) > > =========== > > > > Alexandru-Liviu Prodea (1): > > Scons: Add LLVM 5.0 support > > > > Boris Brezillon (1): > > broadcom/vc4: Fix infinite retry in vc4_bo_alloc() > > > > Dave Airlie (3): > > st/glsl->tgsi: fix u64 to bool comparisons. > > ac/surface: handle S8 on gfx9 > > squashed with: > > ac/surface: handle error when choosing preferred swizzle mode > > radv/nir: call opt_remove_phis after trivial continues. > > > > David Airlie (1): > > radv: add gfx9 scissor workaround > > > > Emil Velikov (1): > > automake: enable libunwind in `make distcheck' > > > > Eric Anholt (4): > > broadcom/vc4: Keep pipe_sampler_view->texture matching the original > > texture. > > broadcom/vc4: Fix use-after-free when deleting a program. > > broadcom/vc4: Fix use-after-free trying to mix a quad and tile clear. > > broadcom/vc4: Fix use-after-free for flushing when writing to a > > texture. > > > > Gert Wollny (2): > > travis: Add libunwind-dev to gallium/make builds > > travis: force llvm-3.3 for "make Gallium ST Other" > > > > Grazvydas Ignotas (1): > > configure: check if -latomic is needed for __atomic_* > > > > Ian Romanick (1): > > nv20: Fix GL_CLAMP > > > > Jason Ekstrand (6): > > vulkan/wsi/wayland: Return better error messages > > vulkan/wsi/wayland: Copy wl_proxy objects from oldSwapchain if > > available > > vulkan/wsi/wayland: Stop caching Wayland displays > > vulkan/wsi/wayland: Refactor wsi_wl_display code > > vulkan/wsi/wayland: Stop printing out the DRM device > > i965/blorp: Set r8stencil_needs_update when writing stencil > > > > Juan A. Suarez Romero (3): > > cherry-ignore: add "radv: copy the number of viewports/scissors at > > pipeline bind time" > > cherry-ignore: add "radv: Check for GFX9 for 1D arrays in image_size > > intrinsic." > > cherry-ignore: add "radeonsi/gfx9: proper workaround for LS/HS VGPR > > initialization bug" > > > > Józef Kucia (1): > > anv: Fix descriptors copying > > > > Kenneth Graunke (2): > > i965/vec4: Fix swizzles on atomic sources. > > i965/vec4: Actually handle atomic op intrinsics. > > > > Leo Liu (1): > > st/va/postproc: use video original size for postprocessing > > > > Lucas Stach (1): > > etnaviv: fix 16bpp clears > > > > Matt Turner (2): > > util/u_atomic: Add implementation of __sync_val_compare_and_swap_8 > > util: Link libmesautil into u_atomic_test > > > > Nicolai Hähnle (7): > > amd/addrlib: fix missing va_end() after va_copy() > > radeonsi: set MIP_POINT_PRECLAMP to 0 > > radeonsi: fix array textures layer coordinate > > glsl/linker: fix output variable overlap check > > squashed with: > > glsl/linker: properly fix output variable overlap check > > amd/common: add workaround for cube map array layer clamping > > squashed with: > > amd/common: add chip_class to ac_llvm_context > > amd/common: round cube array slice in ac_prepare_cube_coords > > radeonsi: workaround for gather4 on integer cube maps > > We found a regression with the last patch. See > https://patchwork.freedesktop.org/series/31157/ >
Do patch https://patchwork.freedesktop.org/patch/179730/ fix the problem, or do I need both two in the series? This series has a R-b, so if you can push it to upstream on Monday morning (UTC timezone) or before, I can cherry-pick the fix and include in the stable release. Thanks for the warning! J.A. > Cheers, > Nicolai > > > > > > Samuel Iglesias Gonsálvez (1): > > anv: fix viewport transformation for z component > > > > Samuel Pitoiset (1): > > radv: fix saved compute state when doing statistics/occlusion queries > > > > Tapani Pälli (1): > > mesa: free current ComputeProgram state in _mesa_free_context_data > > > > Tim Rowley (1): > > swr/rast: remove llvm fence/atomics from generated files > > > > Tomasz Figa (1): > > egl/dri2: Implement swapInterval fallback in a conformant way > > > > > > Rejected (3) > > ============ > > > > Bas Nieuwenhuizen (1): > > radv: Check for GFX9 for 1D arrays in image_size intrinsic. > > Addresses earlier commits 61ad2f13 and 6dcc54b4 which did not > > land in branch > > > > Nicolai Hähnle (1): > > radeonsi/gfx9: proper workaround for LS/HS VGPR initialization bug > > Addresses an earlier commit c7e9ebb3ab8 which did not land in > > branch > > > > Samuel Pitoiset (1): > > radv: copy the number of viewports/scissors at pipeline bind time > > Addresses earlier commits dcf46e99 and 60878dd0 which did not > > land in branch > > > > > > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev