On Fri, 2017-09-22 at 16:38 +1000, Timothy Arceri wrote: > On 22/09/17 05:10, Juan A. Suarez Romero wrote: > > Hello list, > > > > The candidate for the Mesa 17.1.10 is now available. Currently we have: > > - 41 queued > > - 0 nominated (outstanding) > > - and 5 rejected patches > > > > This is the last release for the 17.1 series. > > > > 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. > > > > The state tracker received a couple of patches, one that fixes a dEQP- > > GLES31 test and another that fixes the usage of 64-bit unsigned > > integers when used for boolean comparisons. > > > > The platform part adds a missing __DRI_BACKGROUND_CALLABLE extension. > > > > Intel i965 driver gets a fix for a crash that can happen in Haswell > > when uploading a stencil texture with blorp. > > > > Intel ANV driver fixes a problem when copying descriptors. > > > > VC4 driver gets several use-after-free fixes. > > > > SWR driver fixes a use case that happens when attaching/dettaching/re- > > attaching surfaces, that leads to wrong behaviour. > > > > AMD drivers get a fix for various dEQP-GLES31 tests. Also, the radeonsi > > driver receives a couple of patches more that fixes different dEQP's > > OpenGL-ES tests. In the same way, RADV driver also gets a fix for > > several dEQP's Vulkan tests. > > > > 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.10 next Monday (25th of September), around or > > shortly after 15: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 f348cd1430b7ca436bd83043c3f0155c4a045c1c > > Author: Nicolai Hähnle <nicolai.haeh...@amd.com> > > > > radeonsi: apply a mask to gl_SampleMaskIn in the PS prolog > > > > (cherry picked from commit 92c4277990799641d4986ce66a62366228713945) > > > > commit 21b223ebac2aba61bcf35201792c03ffca415afd > > Author: Jason Ekstrand <jason.ekstr...@intel.com> > > > > i965/blorp: Set r8stencil_needs_update when writing stencil > > > > (cherry picked from commit a43d379000260485fc4b2b03b069aedc46879557) > > > > commit 5a1e8e29dfa9b8394914b55b23fd6f497411dbd4 > > Author: Nicolai Hähnle <nicolai.haeh...@amd.com> > > > > amd/common: round cube array slice in ac_prepare_cube_coords > > > > (cherry picked from commit e0af3bed2cb52b5d8cf1da08b42cf28bae131c76) > > > > commit e88c22f645663d80051da9fa0dd4abf533a04eba > > Author: Matt Turner <matts...@gmail.com> > > > > util: Link libmesautil into u_atomic_test > > > > (cherry picked from commit d075a4089ec62c489c8a3423f82371bf85f2ea6c) > > > > commit 81d3b3ca168bf1ebe736bb994b20b4aeb2e3966e > > Author: Nicolai Hähnle <nicolai.haeh...@amd.com> > > > > radeonsi: fix array textures layer coordinate > > > > (cherry picked from commit 87f7c7bd6566dbd95214df9b058bca5e6573374e) > > > > > > Cheers, > > > > J.A. > > > > > > Mesa stable queue > > ----------------- > > > > Nominated (0) > > ============= > > > > > > Queued (41) > > =========== > > > > Alexandre Demers (1): > > osmesa: link with libunwind if enabled (v2) > > > > Andres Gomez (12): > > docs: add sha256 checksums for 17.1.9 > > cherry-ignore: add "st/mesa: skip draw calls with > > pipe_draw_info::count == 0" > > cherry-ignore: add "radv: use amdgpu_bo_va_op_raw." > > cherry-ignore: add "radv: use simpler indirect packet 3 if possible." > > cherry-ignore: add "radeonsi: don't always apply the PrimID > > instancing bug workaround on SI" > > cherry-ignore: add "intel/eu/validate: Look up types on demand in > > execution_type()" > > cherry-ignore: add "radv: gfx9 fixes" > > cherry-ignore: add "radv/gfx9: set mip0-depth correctly for 2d > > arrays/3d images" > > cherry-ignore: add "radv/gfx9: fix image resource handling." > > cherry-ignore: add "docs/egl: remove reference to EGL_DRIVERS_PATH" > > cherry-ignore: add "radv: Disable multilayer & multilevel DCC." > > cherry-ignore: add "radv: Don't allocate CMASK for linear images." > > > > Dave Airlie (2): > > radv/ac: bump params array for image atomic comp swap > > st/glsl->tgsi: fix u64 to bool comparisons. > > > > Emil Velikov (2): > > egl/x11/dri3: adding missing __DRI_BACKGROUND_CALLABLE extension > > automake: enable libunwind in `make distcheck' > > > > Eric Anholt (3): > > broadcom/vc4: Fix use-after-free for flushing when writing to a > > texture. > > broadcom/vc4: Fix use-after-free trying to mix a quad and tile clear. > > broadcom/vc4: Fix use-after-free when deleting a program. > > > > George Kyriazis (1): > > swr: invalidate attachment on transition change > > > > Gert Wollny (2): > > travis: force llvm-3.3 for "make Gallium ST Other" > > travis: Add libunwind-dev to gallium/make builds > > > > Jason Ekstrand (1): > > i965/blorp: Set r8stencil_needs_update when writing stencil > > > > Juan A. Suarez Romero (8): > > cherry-ignore: add "ac/surface: match Z and stencil tile config" > > cherry-ignore: add "radv/nir: call opt_remove_phis after trivial > > continues." > > cherry-ignore: add "amd/common: add workaround for cube map array > > layer clamping" > > cherry-ignore: add "radeonsi: workaround for gather4 on integer cube > > maps" > > cherry-ignore: add "Scons: Add LLVM 5.0 support" > > cherry-ignore: add "ac/surface: handle S8 on gfx9" > > cherry-ignore: add "radv: Check for GFX9 for 1D arrays in image_size > > intrinsic." > > cherry-ignore: add "glsl/linker: fix output variable overlap check" > > > > Józef Kucia (1): > > anv: Fix descriptors copying > > > > Matt Turner (2): > > util: Link libmesautil into u_atomic_test > > util/u_atomic: Add implementation of __sync_val_compare_and_swap_8 > > > > Nicolai Hähnle (5): > > st/glsl_to_tgsi: only the first (inner-most) array reference can be > > a 2D index > > amd/common: round cube array slice in ac_prepare_cube_coords > > radeonsi: apply a mask to gl_SampleMaskIn in the PS prolog > > radeonsi: set MIP_POINT_PRECLAMP to 0 > > radeonsi: fix array textures layer coordinate > > > > Tapani Pälli (1): > > mesa: free current ComputeProgram state in _mesa_free_context_data > > > > Rejected (5) > > ============ > > > > Jason Ekstrand (1): > > intel/eu/validate: Look up types on demand in execution_type() > > Depends on earlier commit 4fab67a4415 which did not land in > > branch. > > > > Nicolai Hähnle (4): > > ac/surface: match Z and stencil tile config > > Depends on earlier commit f187a4932 which did not land in > > branch. > > amd/common: add workaround for cube map array layer clamping > > Depends on earlier commit 13a28ff2368 that did not land in > > branch. > > radeonsi: workaround for gather4 on integer cube maps > > Depends on earlier commit 5cb2eee557 which did not land in > > branch. > > glsl/linker: fix output variable overlap check > > This commit is causing several regressions on i965 driver > > > Hi, > > The last one of Nicolai's patches should work ok if you apply this patch > on top of it: > > commit df8767a14e3eae4dcb8241b731b34e9379706795 > > glsl/linker: properly fix output variable overlap check > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102904 > Fixes: 15cae12804e ("glsl/linker: fix output variable overlap check") > Reviewed-by: Kenneth Graunke <kenn...@whitecape.org> > >
Right. Actually, I was waiting for the patch to land in master before doing the pre-announcement. But arrived late. As we are doing releases quite often (one every two weeks), and next week we are doing a new release I think it is safer to keep the queue as it is, and include this fix in the following releases. J.A. > > > > _______________________________________________ > > mesa-dev mailing list > > mesa-dev@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/mesa-dev > > > > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev