[Mesa-dev] [Mesa-announce] Mesa 17.1.10 release candidate
Timothy Arceri
tarceri at itsqueeze.com
Fri Sep 22 06:38:36 UTC 2017
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.haehnle at amd.com>
>
> radeonsi: apply a mask to gl_SampleMaskIn in the PS prolog
>
> (cherry picked from commit 92c4277990799641d4986ce66a62366228713945)
>
> commit 21b223ebac2aba61bcf35201792c03ffca415afd
> Author: Jason Ekstrand <jason.ekstrand at intel.com>
>
> i965/blorp: Set r8stencil_needs_update when writing stencil
>
> (cherry picked from commit a43d379000260485fc4b2b03b069aedc46879557)
>
> commit 5a1e8e29dfa9b8394914b55b23fd6f497411dbd4
> Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
>
> amd/common: round cube array slice in ac_prepare_cube_coords
>
> (cherry picked from commit e0af3bed2cb52b5d8cf1da08b42cf28bae131c76)
>
> commit e88c22f645663d80051da9fa0dd4abf533a04eba
> Author: Matt Turner <mattst88 at gmail.com>
>
> util: Link libmesautil into u_atomic_test
>
> (cherry picked from commit d075a4089ec62c489c8a3423f82371bf85f2ea6c)
>
> commit 81d3b3ca168bf1ebe736bb994b20b4aeb2e3966e
> Author: Nicolai Hähnle <nicolai.haehnle at 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 <kenneth at whitecape.org>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
More information about the mesa-dev
mailing list