Mesa (staging/20.1): 25 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon May 4 21:46:56 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6f5c9bf10262244efff50bc40f5cf7478a1207b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat May 2 10:56:20 2020 -0400

    ac/surface: fix MSAA crash with FORCE_SWIZZLE_MODE on gfx9
    
    Fixes: 3dc2ccc14c0e035 "ac/surface: replace RADEON_SURF_OPTIMIZE_FOR_SPACE with !FORCE_SWIZZLE_MODE"
    
    Closes: #2884
    
    Tested-by: Michel Dänzer <mdaenzer at redhat.com>
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4862>
    (cherry picked from commit c4cdef64ad6d11e82894d24691348c38d7fad6ce)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e27467ef8139cec303a4020ae449069718448cbe
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 30 03:57:50 2020 -0400

    Revert "ac: reassociate FP expressions for inexact instructions for radeonsi"
    
    This reverts commit cf2f3c27533d8721abed4cdd4dfb00d4d53e8a0f.
    
    It breaks shadows in Unigine Superposition.
    
    Fixes: cf2f3c27533d8721abed4cdd4dfb00d4d53e8a0f
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4837>
    (cherry picked from commit b97cc41aa203fd9fb9f5cf5f5aa7fd40f567917d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1c8ab8b540cb040fcbc47b872e271950be3cdb4
Author: Christian Gmeiner <christian.gmeiner at gmail.com>
Date:   Tue Apr 28 16:24:38 2020 +0200

    etnaviv: do not use int filter when anisotropic filtering is used
    
    The blob does not use this combination. This change moves the
    decision if int filter gets used to state emit time.
    
    Fixes: 7aaa0e59086 ("etnaviv: add anisotropic filter support")
    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/4872>
    (cherry picked from commit 89a41dae7702731bee298288f3acbcbd56096b30)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0ef5d814ef03851e070772b71eb8129172a1961
Author: Christian Gmeiner <christian.gmeiner at gmail.com>
Date:   Sun May 3 08:54:47 2020 +0200

    etnaviv: fix SAMP_ANISOTROPY register value
    
    This caused some serious problems like shredded output, ~1fps and GPU hungs.
    
    Fixes: 7aaa0e59086 ("etnaviv: add anisotropic filter support")
    Reported-by: Lukas F. Hartmann <lukas at mntmn.com>
    Tested-by: Lukas F. Hartmann <lukas at mntmn.com>
    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/4872>
    (cherry picked from commit b38e51bd969e212cce90998bc283049e74f9b33c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fa251560c3a7be070d6d80d56b0e42fdd758346
Author: Jason Ekstrand <jason at jlekstrand.net>
Date:   Tue Apr 21 11:29:21 2020 -0500

    vulkan: Allow destroying NULL debug report callbacks
    
    Fixes: 086cfa5652 "anv: implementation of VK_EXT_debug_report extension"
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Acked-by: Kristian H. Kristensen <hoegsberg at google.com>
    Acked-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4690>
    (cherry picked from commit 9d10bde5a878aac440ea34dfb304812cd00b231c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d3e962feb4fc7f862ddce8e3f7ddfdc12e09cbf
Author: Tapani Pälli <tapani.palli at intel.com>
Date:   Thu Apr 30 13:03:48 2020 +0300

    st/mesa: destroy only own program variants when program is released
    
    Earlier commit tried to achieve this but actually did more. This makes
    sure the variants for other contexts continue to live.
    
    Fixes: de3d7dbed52 ("mesa/st: release variants for active programs before unref")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2865
    Cc: mesa-stable at lists.freedesktop.org
    Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4831>
    (cherry picked from commit 46b3cb011fd1c9198aeec33d453206846b579817)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0038189e625857a1c60afb75bb7b92bbc0e81001
Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Date:   Mon May 4 10:50:47 2020 +0200

    radeonsi: fix export count
    
    Fixes: 17acff01a00 ("radeonsi: skip vs output optimizations for some outputs")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2877
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4871>
    (cherry picked from commit 7e7bb38bd8b12fec09afc0e515480bb6c5a8475a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd632882ceeb741a6ba8414006291461a72e56e9
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Mon May 4 23:37:12 2020 +0200

    .pick_status.json: Update to 57796946985de60204189426ca8eb7bbfa97c396

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cfedfed79904d36fbf75646deaa43709bc3cf7d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat May 2 16:01:44 2020 -0400

    Revert "ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's always set"
    
    This reverts commit f6d87ec8a908250af5e805c8042524ac360094a2.
    
    It breaks RADV.
    
    Fixes: f6d87ec8a908250af5e805c8042524ac360094a2 "ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's always set"
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4864>
    (cherry picked from commit f1a40a26a90d65c8cb2881b9a2679ed089bf2ead)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73a99f8fd3fa426cecfc99721bc8245a118a298a
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Sat May 2 13:59:59 2020 +0200

    radv: Extend tiling flags to 64-bit.
    
    SCANOUT is bit 63 ....
    
    Fixes: bfd9e7ff243 "radv: Use new scanout gfx9 metadata flag."
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2879
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4859>
    (cherry picked from commit df9629e593ee7faee617e90b644b52f049801e34)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d394d11eca859d65ddde4c771d75918165ffd4a
Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Fri May 1 17:14:51 2020 +0100

    aco: add message to static_assert
    
    static_assert without a message is only supported with C++17 and later.
    
    Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
    Reviewed-by: Daniel Schürmann <daniel at schuermann.dev>
    Fixes: c99107ece02b64916031883889b9e010c99e2435
        ('aco: add explicit padding for all Instruction sub-structs')
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4850>
    (cherry picked from commit b5f7b0ce194cb62eba35a95761b7a500478e4950)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2ec7ff5cd2470e1def7326e4ac5c0c8b9bbb1e6
Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Fri May 1 16:42:05 2020 +0100

    aco: remove use of f-strings
    
    f-strings require Python 3.6 but 3.5 is still maintained and used.
    
    Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
    Reviewed-by: Daniel Schürmann <daniel at schuermann.dev>
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2839
    Fixes: 2ab45f41 ("aco: implement sub-dword swaps")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4850>
    (cherry picked from commit 8e02de4d7fc3bc7ac1f7f9faf0e18f33fe0098e3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=548e5f63f8cc3b4f4ab2154acc1bc072dcb5e14b
Author: D Scott Phillips <d.scott.phillips at intel.com>
Date:   Thu Apr 30 23:12:07 2020 +0000

    anv,iris: Fix input vertex max for tcs on gen12
    
    gen12 does away with the single patch dispatch mode for tcs, and
    increases some limits so that 8_patch mode can always work. Make the
    necessary changes so we don't try to fall back to single patch mode.
    
    Fixes KHR-GL46.tessellation_shader.single.max_patch_vertices and others
    
    Fixes: 44754279ace7 ("intel/fs/gen12: Use TCS 8_PATCH mode.")
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Acked-by: Jason Ekstrand <jason at jlekstrand.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4843>
    (cherry picked from commit 65b05ebdda18c1cebd88c72cc8f50530addb80c6)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=858f9e027091716b379cf58a373a45563f602aef
Author: D Scott Phillips <d.scott.phillips at intel.com>
Date:   Thu Apr 30 17:38:33 2020 +0000

    intel/fs: Update location of Render Target Array Index for gen12
    
    Render Target Array Index has moved from R0.0[26:16] to
    R1.1[26:16] on gen12.
    
    Fixes dEQP-VK.multiview.input_attachments.*
    
    Cc: <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Francisco Jerez <currojerez at riseup.net>
    Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4836>
    (cherry picked from commit 7bd15135a6dc105939a3e1c349217e6346dcf729)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9407f6ea4306c8b53b9b68f9bab415da90ba0cbb
Author: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Date:   Fri May 1 11:37:56 2020 +0200

    panfrost: Add Bifrost texture trampoline BO to batch
    
    Fixes: d3eb23adb50c ("panfrost: Emit sampler descriptor on bifrost")
    Signed-off-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4832>
    (cherry picked from commit 3a81abf3b2e6c08dea296d164d6e4429e5230d83)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fabad5d89d7f8ee42e4958c39c746827296e547
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Apr 30 11:40:42 2020 +0200

    ci: fix reporting the number of unexpected/flakes
    
    `wc -l $file` returns the number of lines and the filename.
    
    Fixes: b8c66aeb934 ("ci: Clean up some excessive use of pipes in dEQP results processing.")
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Andres Gomez <agomez at igalia.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4829>
    (cherry picked from commit cc2c3b41b86d1dd8d23685c34be030f2607ed11d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=744872160cc8956df3b7c0acd95578142e6348eb
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Apr 28 12:51:22 2020 -0400

    radeonsi: revert an accidental change in si_clear_buffer
    
    The change was in: 7b0b085c94347cb9c94d88e11a64a6c341d95477
    
    Fixes: 7b0b085c943 ("radeonsi: drop the negation from fmask_is_not_identity")
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4761>
    (cherry picked from commit bdd2f284d90b7f07ac5e878490be8d216d0d23c6)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3462ab6d3424443f26667857213074086a53b32d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 26 01:23:11 2020 -0400

    radeonsi: unify and align down the max SSBO/TBO/UBO buffer binding size
    
    Rounding down the size fixes:
        KHR-GL45.enhanced_layouts.ssb_member_invalid_offset_alignment
    
    Fixes: 03e2adc990d239119619f22599204c1b37b83134
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4761>
    (cherry picked from commit e58dcc47c3bd4d3f22e9d0a943e339b4866bc616)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8cd6189cb932ceaff6b7828f90ff9b360650eac
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Tue Apr 21 12:25:44 2020 +0300

    iris: don't assert on unfinished aux import in copy paths
    
    After a resource is created the first command using it could be a copy
    command.
    
    In iris_state we finish the import on surface/view creation but we
    don't do that for copies.
    
    v2: Move finish call to gallium entrypoints (Ken)
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Cc: <mesa-stable at lists.freedesktop.org>
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2725
    Reviewed-by: Tapani Pälli <tapani.palli at intel.com> (v1)
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4657>
    (cherry picked from commit 612e35c8d94241b07b32a6010ccd1a3edd473439)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ec2564670d094b2456ca123abf1b2b94ee26ec4
Author: Jason Ekstrand <jason at jlekstrand.net>
Date:   Wed Apr 29 17:50:42 2020 -0500

    Revert "anv/gen12: Temporarily disable VK_KHR_buffer_device_address (and EXT)"
    
    This reverts commit c61ad77cd260ce7666b257ce411e512e0ca12ec8.  We now no
    longer have a problem with these.
    
    Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4819>
    (cherry picked from commit 3fac55ce0d066d767d6c6c8308f79d0c3e566ec0)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c0ad1d2dbc7fa7b5d4e3925c5e6d05620a0a614
Author: Andres Gomez <agomez at igalia.com>
Date:   Mon Apr 20 14:19:26 2020 +0300

    gitlab-ci: update tracie README after changes in main script
    
    v2:
      - Update the default location for the traces when there is no
        traces-db entry in the traces definition file (Alexandros).
    
    Fixes: 90a39af5f65 "(ci: Drop the git dependency in tracie)"
    Signed-off-by: Andres Gomez <agomez at igalia.com>
    Reviewed-by: Alexandros Frantzis <alexandros.frantzis at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4640>
    (cherry picked from commit 5e9ae4043004e5505f3c7e327d38911330c04dcb)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e710b3c37eb2f4acbcfd3b5862f779c99f27af2
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Tue Apr 28 15:06:18 2020 -0700

    intel/ir: Update performance analysis parameters for memory fence codegen changes.
    
    The SFID field of the SHADER_OPCODE_MEMORY_FENCE and
    SHADER_OPCODE_INTERLOCK instructions now indicates the target function
    of the memory fence.  Account the cycle-count cost to the right shared
    unit.
    
    Fixes: f858fa26b4cca8834c8687f01d2ba431fcc8e006 ("intel/fs,vec4: Pull stall logic for memory fences up into the IR")
    Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4817>
    (cherry picked from commit 0842758ec0fe716f6559ca630cb8704cf7fb97bf)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8229d22234eb2788953dc8db52c500dbb5e52aa0
Author: Rob Clark <robdclark at chromium.org>
Date:   Wed Apr 29 15:23:26 2020 -0700

    freedreno: fix buffer import
    
    `rsc->layout.cpp` is zero until we `fd_resource_layout_init()`
    
    Fixes: 5a8718f01b3 ("freedreno: Make the slice pitch be bytes, not pixels.")
    Signed-off-by: Rob Clark <robdclark at chromium.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4818>
    (cherry picked from commit a0fe98b478767e90cc5ed976e4e953117fe38308)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6236c9769930f2bc54871dba68c5da86e926a5bf
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Wed Apr 29 22:35:54 2020 +0200

    radv: Fix implicit sync with recent allocation changes.
    
    the implicit sync flag gets set at the beginning at the function,
    but I used = instead of |= later.
    
    Fixes: bec92850270 "radv: Stop using memory type indices."
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4814>
    (cherry picked from commit 85fe0e551fc045d03aa7739d0f1d887484ec6d12)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b0e98c295c66f062bd418888ea65508c076914b
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Mon May 4 21:59:52 2020 +0200

    .pick_status.json: Update to af55bdd05d94eda59ee1c9331a50045000da5db5



More information about the mesa-commit mailing list