Mesa (20.2): 37 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Aug 12 17:10:45 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e60a1d5bc0265773debc055f79883bd064be13c0
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Aug 12 10:06:51 2020 -0700

    bump version for 20.2.0-rc2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b454e445796bcfd928f06b6ac205b478b77df09d
Author: Daniel Schürmann <daniel at schuermann.dev>
Date:   Mon Aug 10 16:56:25 2020 +0200

    aco: execute branch instructions in WQM if necessary
    
    It could happen that only the branch condition was computed in WQM
    and not the branch instruction.
    There is now some rendundancy which should be cleaned up.
    
    Fixes: 3817fa7a4d1f51c385b28a2e45a1edf227526028 ('aco: fix WQM handling in nested loops')
    Reviewed-by: Rhys Perry <pendingchaos02 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6260>
    (cherry picked from commit fdb97d3d2914c8f887a7968432db4fdbd35d8376)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee63146f37f1e51271934fec312b1266e0b5a464
Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Tue Aug 4 19:20:21 2020 +0100

    aco: don't move memory accesses to before control barriers
    
    Fixes random failures of dEQP-VK.image.qualifiers.volatile.cube_array.r32i
    and similar tests on Vega.
    
    fossil-db (Navi):
    Totals from 6 (0.00% of 135946) affected shaders:
    VMEM: 1218 -> 1110 (-8.87%); split: +2.46%, -11.33%
    SMEM: 174 -> 189 (+8.62%)
    Copies: 84 -> 87 (+3.57%)
    
    Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
    Reviewed-by: Daniel Schürmann <daniel at schuermann.dev>
    Fixes: cd392a10d05 ('radv/aco,aco: use scoped barriers')
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6174>
    (cherry picked from commit 7b4c24eb679e248894751f30e2ea842dcf3f21f3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b6a38a8beb18be1ad972589754829e16e36616f
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Tue Aug 11 11:26:16 2020 +0200

    radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10
    
    Found by inspection, doesn't fix anything known.
    
    Cc: mesa-stable
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6279>
    (cherry picked from commit e4c6204d6595d7dc47c23ae637b8aba3307ec2cc)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d2ba264e925deba10360c46cd60480fd30c6ef0
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Tue Aug 11 10:13:47 2020 +0200

    radv/gfx10: add missing initialization of registers
    
    Found by inspection.
    
    Cc: mesa-stable
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6277>
    (cherry picked from commit 02562505478c99f887e9355c6e19cd5342f519a7)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d584839b9bebb6cc371b2e1d1617359b5684dae9
Author: Christian Gmeiner <christian.gmeiner at gmail.com>
Date:   Tue Jun 23 18:33:18 2020 +0200

    etnaviv: completely turn off MSAA
    
    MSAA worked before etnaviv landed in upstream mesa but got
    broken over time. Disable MSAA completely until it is fixed again.
    
    Fixes problems/crashes with applications that want to make use of MSAA.
    
    Cc: <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Christian Gmeiner <christian.gmeiner at gmail.com>
    Reviewed-by: Lucas Stach <l.stach at pengutronix.de>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5608>
    (cherry picked from commit 044b238507bb54ff8b6129c9754f1efc0f0834b9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5874416d78ea12835e77dc8886b2c87318f713
Author: Tapani Pälli <tapani.palli at intel.com>
Date:   Sat Aug 8 10:28:43 2020 +0300

    anv: add a check for depthStencilState before using it
    
    v2: move the code under existing correct check!
    
    Fixes: e4590c075009 ("anv: depth/stencil dynamic state support")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3375
    Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Tested-by: Brian Paul <brianp at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6240>
    (cherry picked from commit 2d010d3dc5f210336d283caaf6453c52cbab6c31)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba14f96fcecb8791e815860510db35e2a44f923
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Mon Aug 10 23:58:55 2020 +0300

    anv: fix up dynamic clip emission
    
    There were 2 issues :
    
       * We were not emitting the clip state when the pipeline changed
    
       * On Gen7 we did not program the front facing & cull mode dynamic
         values in the clip state
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Fixes: c34d8ac26e0a21 ("anv: handle dynamic viewport count")
    Closes https://gitlab.freedesktop.org/mesa/mesa/-/issues/3379
    
    Reviewed-by: Tapani Pälli <tapani.palli at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6265>
    (cherry picked from commit ffc8f2ba4c2cc38c5612ef20235b90b648c4feff)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8acf2493a983a754d26694691ad371178c01b9f0
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Tue Aug 11 00:30:10 2020 +0300

    anv: centralize vk to gen arrays
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Reviewed-by: Tapani Pälli <tapani.palli at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6265>
    (cherry picked from commit 240c0746d1617690ede440794eb4aa981784f5df)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e196f50d76beeca3bf6e0d86d1074c0086aee050
Author: Rob Clark <robdclark at chromium.org>
Date:   Sat Aug 8 09:50:08 2020 -0700

    freedreno/crashdec: handle section name typos
    
    The fixes tag isn't so much because it was incorrect before, but because
    I'm going to send a kernel patch to fix the typo, and that will break
    old crashdec.
    
    Fixes: 1ea4ef0d3be ("freedreno: slurp in decode tools")
    Signed-off-by: Rob Clark <robdclark at chromium.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6242>
    (cherry picked from commit cbfce486f2cea8ace3bda5d2d93d28952ad2944d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b823dfc0168eecc6c29ee2186a043391f44e4c8
Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Thu Aug 6 14:16:08 2020 +0100

    aco: set constant_data_offset correctly in the case of merged shaders
    
    setup_nir() is done for all shaders before any of them are selected, so
    constant_data_offset could be incorrect for the first shader.
    
    Fixes incorrect geometry in Mafia III and Max Payne 3.
    
    Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Cc: mesa-stable
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2768
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6205>
    (cherry picked from commit 6e70508151823ce63e0976b4fa56e4d847a3c9b8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c612c06cf16d404f151398e6a72e8f390eca3242
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Thu Jul 30 12:21:01 2020 +0200

    radv: Do not consider layouts fast-clearable on compute queue.
    
    We cannot decompress from the compute queue. While I'm pretty sure
    VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL is only useful on the
    graphics queue, I cannot find a VU that prevents the transition
    from happening on another queue, so we need to be careful here.
    
    This patch ensures we do the decompression on the barrier that changes
    the queue ownership.
    
    Another problem was that DCC images were considered fast-clearable
    when not DCC compressed, which resulted in a mess with concurrent
    queue ownership.
    
    Cc: <mesa-stable at lists.freedesktop.org>
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3387
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6252>
    (cherry picked from commit e362ccb20c8c7f50d5ca3066092db2a24df20f7e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16da4a483cdc8a7470dc158a5d12109cb7c8ef1f
Author: Marcin Ślusarz <marcin.slusarz at intel.com>
Date:   Fri Jul 10 19:25:10 2020 +0200

    intel/perf: fix performance counters availability after glFinish
    
    Currently Linux kernel gathers performance counters at fixed
    intervals (~5-10ms), so if application uses AMD_performance_monitor
    extension and immediately after glFinish() asks GL driver for HW
    performance counter values it might not get any data (values == 0).
    
    Fix this by moving the "read counters from kernel" code from
    "is query ready" to "get counter values" callback with a loop around
    it. Unfortunately it means that the "read counters from kernel"
    code can spin for up to 10ms.
    
    Ideally kernel should gather performance counters whenever we ask
    it for counter values, but for now we have deal with what we have.
    
    Signed-off-by: Marcin Ślusarz <marcin.slusarz at intel.com>
    Cc: <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5788>
    (cherry picked from commit 2fbab5a1b3998854203c43560a47beac4e1897b7)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b25e9de0c6b310bc3073aa9eb6fdea5dea8c406
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Fri Aug 7 20:29:07 2020 +0200

    radv: Fix assert that is too strict.
    
    The added assert fails on MSAA images if we disable FMASK ....
    
    Reordered things.
    
    Fixes: c6aadbae715 "radv: Don't use both DCC and CMASK for single sample images."
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3385
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6232>
    (cherry picked from commit ff4f6202be26d1ffe1dfd306e6a586ea380367bc)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c09c88fbac4e774496cca6e283de5842614e6a4f
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Thu Jan 9 15:10:53 2020 +0000

    meson: bump required glvnd version
    
    https://github.com/KhronosGroup/EGL-Registry/pull/95 has moved
    a couple of extensions defines and functions to the upstream `eglext.h`,
    but when 9a74746bd1f3bd28d4c4 sync'ed these files we broke compilation
    of apps that require these symbols on systems that don't have the
    updated Khronos headers.
    
    On non-GLVND builds, we still provide these headers, so everything's
    fine, but on GLVND builds the Khronos headers are external so we need to
    make sure we have a libglvnd version that's recent enough.
    
    Fixes: 9a74746bd1f3bd28d4c4 ("EGL: sync headers with Khronos")
    Signed-off-by: Eric Engestrom <eric at engestrom.ch>
    Acked-by: Daniel Stone <daniels at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6069>
    (cherry picked from commit dd003abd2fc989991b01400ab6614f83d3595ded)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3c3a1cefff8a4c0a233fe801559ece0fc70a295
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Thu Aug 6 16:05:51 2020 +0200

    driconf: fix force_gl_vendor description
    
    The option is not a toggle to "allow GPU vendor to be overridden", it
    *is* the override.
    
    Fixes: dca119f12c291d7665d7 ("mesa/gallium: add dric option to allow overriding GL vendor string")
    Signed-off-by: Eric Engestrom <eric at engestrom.ch>
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6207>
    (cherry picked from commit 7fbadfc385c359fd291d58a75fbe6ce3fdc91747)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f5c75a90fd801fdbaf8c0852d217e02977f85cb
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Fri Apr 3 12:29:04 2020 +0200

    egl/entrypoint-check: add check that GLVND and plain EGL have the same entrypoints
    
    Cc: mesa-stable
    Signed-off-by: Eric Engestrom <eric at engestrom.ch>
    Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4448>
    (cherry picked from commit 800816d70be50b0b04669a016288121e1b11f0c8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53f5f43627b369ede29a8efcff1318bb03796aa1
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Fri Apr 3 12:23:27 2020 +0200

    egl/entrypoint-check: split sort-check into a function
    
    Cc: mesa-stable
    Signed-off-by: Eric Engestrom <eric at engestrom.ch>
    Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4448>
    (cherry picked from commit 351d513e30b3d09f39ee73169fc68e7cdaca1d11)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7665280b288ed31e8471fce3e4724f94680b4be1
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Wed Jul 29 13:27:51 2020 +0200

    pick-ui: specify git commands in "resolve cherry pick" message
    
    Cc: mesa-stable
    Signed-off-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6134>
    (cherry picked from commit e3069c4257730acd09d30beb088291837ed0f884)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6ccd24636b4acf167b055a94b8ae1167ec28c5f
Author: Rob Clark <robdclark at chromium.org>
Date:   Fri Aug 7 16:04:22 2020 -0700

    freedreno/registers: add some missing regs to build
    
    Needed for installed version of crashdec/cffdump.
    
    Fixes: 9c33c538981 ("freedreno/registers: install gzip'd register database")
    Signed-off-by: Rob Clark <robdclark at chromium.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6234>
    (cherry picked from commit 3b6e8670f8128522ecf366b3121051ca32219fc8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f0a10b7da7eb53cba19b04dfb0545bc93487a90
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Tue Aug 11 09:35:45 2020 -0700

    .pick_status.json: Update to fdb97d3d2914c8f887a7968432db4fdbd35d8376

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d36010a82b3ce9722e686d391993ca31e0b0cd
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Fri Aug 7 09:14:03 2020 -0700

    meson/freedreno: Fix lua requirement
    
    Freedreno needs at least Lua 5.2, but the current code will report found
    for 5.1, which doesn't actually work.
    
    Fixes: caa107cb8db930bc59cd557a325a6a0bc4a86565
           ("freedreno/decode: move dependencies up a level")
    
    Reviewed-by: Rob Clark <robclark at freedesktop.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6229>
    (cherry picked from commit 1e28745bc0d3528c1dfc25459456849feb58d407)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1edc9549d29b1ec531d324e3c860f00d7439b43e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Jul 30 05:27:47 2020 -0400

    radeonsi: various fixes for gfx10.3
    
    The magic numbers fix sample shading.
    The bypass flag is optional.
    
    Fixes: a23802bcb9a - ac,radeonsi: start adding support for gfx10.3
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6137>
    (cherry picked from commit 0cdd411b6d78d15e8bc54e1ce5c3493cdbcadc1d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee4ccf003114e7200a693512c900aefc9bc4a2cf
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Jul 30 08:32:15 2020 -0400

    radeonsi: remove the NGG hack decreasing LDS usage to deal with overflows
    
    The LDS size can't overflow anymore, so we can use the correct max LDS size.
    
    Fixes: a23802bcb9a - ac,radeonsi: start adding support for gfx10.3
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6137>
    (cherry picked from commit e2e700f6053d0b16ba46e4d5c5b20e965fb2224e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c719ad7c90dff4f3af52fee0b97c60559d2713c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Jul 30 08:31:22 2020 -0400

    radeonsi: add a common function for getting the size of gs_ngg_scratch
    
    The next commit will use it.
    
    Fixes: a23802bcb9a - ac,radeonsi: start adding support for gfx10.3
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6137>
    (cherry picked from commit 97456e847e090577b67df7ea0a49183fc5e77462)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bf0368f9ea2e7764a22c75f1944cbbd07076681
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Jul 30 08:19:48 2020 -0400

    radeonsi: don't count unusable vertices to the NGG LDS size
    
    Now we get optimal LDS usage.
    
    Fixes: a23802bcb9a - ac,radeonsi: start adding support for gfx10.3
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6137>
    (cherry picked from commit 68b3e92fef09330ac880e713a744dc7a57e78f05)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0b55fa93914d692502829b143a9d50c8f102707
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Jul 30 08:19:48 2020 -0400

    radeonsi: fix applying the NGG minimum vertex count requirement
    
    The code applied the restriction too late, which could overflow LDS size,
    which started happening more often after the minimum vertex count was
    increased for Sienna.
    
    Incorporate the clamping into the previous code for rounding up the counts.
    Now the LDS size can never overflow, but it may use vector lanes less
    efficiently (max_gsprims can be decreased more), which will be addressed
    in the next commit.
    
    Fixes: 4ecc39e1aa1 ("radeonsi/gfx10: NGG geometry shader PM4 and upload")
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6137>
    (cherry picked from commit 64c741ffb7aa0ae40c4302bc065fef0192123c6a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31836102281038d57e099af3c46fec7dd19dcefb
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Jul 29 19:04:38 2020 -0400

    radeonsi: increase minimum NGG vertex count requirement per workgroup on gfx 10.3
    
    Fixes: a23802bcb9a - ac,radeonsi: start adding support for gfx10.3
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6137>
    (cherry picked from commit 7a468fc0f6a02d2ee71b50225459de335ed689b4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eadb68e989bd09989de08398a668470fafc0dbe
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Jul 30 08:04:28 2020 -0400

    radeonsi: use the same units for esgs_ring_size and ngg_emit_size
    
    for consistency
    
    Fixes: a23802bcb9a - ac,radeonsi: start adding support for gfx10.3
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6137>
    (cherry picked from commit 633d2aa9157cb9b581982bf2f0aa4a80ba0062ae)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81df3a4a4c2e77f153d9d6df2c86e70cf2714a90
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Jul 30 07:47:42 2020 -0400

    radeonsi: use correct wave size in gfx10_ngg_calculate_subgroup_info
    
    Fixes: 88efb63cafc ("radeonsi/gfx10: implement Wave32")
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6137>
    (cherry picked from commit b6fb09fd843293a4e5269cc457b6685435822d31)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b01658085ef5d0499b5769a104a2e8e6c85e2c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Jul 29 19:06:44 2020 -0400

    Revert "radeonsi: honor a user-specified pitch on gfx10.3"
    
    This reverts commit c4b5fd9ab096a0bb5106b93191b13c81cc32243b.
    
    It breaks mipmapping. This is only meant to be used by OpenCL, which allows
    setting a user pitch for linear images. In all other cases, don't support
    a custom pitch.
    
    Fixes: c4b5fd9ab096a0bb51 "radeonsi: honor a user-specified pitch on gfx10.3"
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6137>
    (cherry picked from commit 61c671c97e8632cf360ddbd2a6d7b3fe0e63627f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a5b5cdf9cd4c2a046616ca3b89f98c0acab34a0
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Fri Aug 7 10:44:33 2020 -0700

    .pick_status.json: Update to 1e28745bc0d3528c1dfc25459456849feb58d407

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ed360d24b7c218226ec5d3582aec622d9d1a38a
Author: Christian Gmeiner <christian.gmeiner at gmail.com>
Date:   Tue Aug 4 22:44:21 2020 +0200

    etnaviv: call nir_lower_bool_to_bitsize
    
    Starting with commit 6f394343b1f ("nir/algebraic: i2f(f2i()) -> trunc()")
    dEQP-GLES2.functional.shaders.operator.binary_operator.div.lowp_int_vertex
    ends with an unsuppored flt instruction. Use nir_lower_bool_to_bitsize to
    convert this flt to a flt32 which is supported. This fixes the introduced
    regression.
    
    Cc: 20.2 <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Christian Gmeiner <christian.gmeiner at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6182>
    (cherry picked from commit e63a7882a0ae2461cc2b84de96549c2df9d25985)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=761c979ae060bb83f4e8dca720b9dbbe69849abe
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Thu Aug 6 11:13:06 2020 +0300

    anv: fix incorrect realloc failure handling
    
    We don't want to leak in case of failure.
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Reported-by: Ivan Briano <ivan.briano at intel.com>
    Fixes: 246261f0addf ("anv: prepare the driver for delayed submissions")
    Fixes: 34f32a6d6648 ("anv: implement VK_KHR_timeline_semaphore")
    Reviewed-by: Ivan Briano <ivan.briano at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6200>
    (cherry picked from commit b43bcb05a172e44bc2bd4dda5eac9397a54fa2f0)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20663891c1d71a67a4e0267fcde3426d3e0a1aaa
Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Thu Aug 6 23:21:47 2020 +0100

    aco: fix C++11/C++14 compilation
    
    static_assert without a message is only available since C++17.
    
    Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Fixes: d1f992f3c2d ('aco: rework barriers and replace can_reorder')
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3374
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6216>
    (cherry picked from commit 21b47cbd9968035edff9069b0939151bc3ad8182)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2f85ade7dd11d2ab1f4ce2424a4ce3e8dade6be
Author: Danylo Piliaiev <danylo.piliaiev at globallogic.com>
Date:   Wed Aug 5 18:07:06 2020 +0300

    st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi
    
    After updating vertex outputs being written based on optimized NIR, they may
    go out of sync with outputs in mesa IR. Which is translated to TGSI and used
    together with NIR if draw doesn't have llvm.
    
    It's much easier to treat such outputs as zero because there is no pass to
    entirely get rid of them.
    
    Similar to eeab9c93db84e5759145891e8fdde66a5cdcf917 but now for outputs.
    
    Fixes: d684fb37bfbc47d098158cb03c0672119a4469fe
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3365
    Signed-off-by: Danylo Piliaiev <danylo.piliaiev at globallogic.com>
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6187>
    (cherry picked from commit 782ba8d3ae55af392da8ca829f3a185c10bbecfc)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb341c7f8640252ef5d322ac9831265af5f0071d
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Fri Aug 7 08:52:45 2020 -0700

    .pick_status.json: Update to 9333a8570d2174b73da63c3ee6f1a740ae487ab8



More information about the mesa-commit mailing list