Mesa (20.3): 39 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Nov 30 18:30:31 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39bfa34231d3f272306bb2cd19523dadc7142a10
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Mon Nov 30 10:30:02 2020 -0800

    bump VERSION for 20.3-rc3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45f5e8d45590b3167e2d86c150c4c979dbd5c8ce
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 25 11:54:03 2020 -0800

    appveyor: disable for now
    
    It's borken ATM in general (not just on 20.3), and we want to kep the CI
    green. Once it's fixed we'll turn it back on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1e31f6126c16c8bc24e7c5f2771a32c69f336e7
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Sat Nov 21 20:58:37 2020 +0100

    radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.
    
    Fixes: e893102bcf5 ("radv: Add VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 rendering support.")
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7716>
    (cherry picked from commit 025cb90042ba62db8f4be6b612c8f5d2b6b3746b)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2c70c3b116cc8874c71e4a1d903ff62e4484f16
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Nov 23 10:07:17 2020 -0600

    spirv: Call repair SSA for OpTerminateInvocation
    
    Fixes: 886d2d1a9abcb "spirv: Handle SpvOpTerminateInvocation"
    
    Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7734>
    (cherry picked from commit 66685679b7c047398d3f593db86a24eba38db3b9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=deccfbc0d77e093990c67e634bf82831ae1d0d92
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Tue Nov 24 11:21:07 2020 +0100

    zink: fall back to util_blitter for scaled resolves
    
    Vulkan can't scale while resolving using vkCmdResolveImage. For this we
    need to use util_blitter.
    
    The reason this wasn't a problem in the past, was that glBlitFramebuffer
    always set pipe_blit_info::render_condition_enable, and we always used
    that to bail out to util_blitter. When the latter changed, this broke.
    
    Fixes: 19906022e22 ("zink: more accurately track supported blits")
    Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7745>
    (cherry picked from commit c0286fc09b72bd8e7e43bdccb30a89b023d79452)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0464d64d6cea76eac72f6e13bff9e7efeb9833ac
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 24 10:52:45 2020 +1000

    gallium: fix missing bit field in p_state.h
    
    Marek pointed this out, not sure how we missed it.
    
    Fixes: 3dc6da1ac1f5 ("gallium: add a non-multisample sample mask out behaviour flag.")
    
    Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7741>
    (cherry picked from commit 105fc1c615eb4963503c738c68766f830bc5a662)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9cdf398fa29f1cb21b2f4e534fa9611bd857431
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 13 17:06:31 2020 +1000

    lavapipe: enable pipeline stats queries
    
    These pass CTS, but I think are missing some stuff CTS doesn't test.
    
    This is one of the base Vulkan 1.0 features and I'd like to support
    it for conformance.
    
    Cc: "20.3" <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7705>
    (cherry picked from commit 87c70f1984fc6f9be6c32559ecfbde1946ff7360)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10a9d8a10f48525d8dc40e1ae297228f787c6475
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 10 14:26:53 2020 +1000

    lavapipe: fixup mipmap precsion bits
    
    8 seems more correct, however it fixes a bunch of explict lod
    tests but breaks some lod query tests.
    
    Cc: "20.3" <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7705>
    (cherry picked from commit 4263162839d67f08c69895925ffc19cb4fbf4c42)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=092a65b0d133d2baaff45536987fe707f147371f
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 10 13:52:05 2020 +1000

    llvmpipe: fix multisample lines.
    
    This also needs another lines fix, but at least align the code
    with tri and points
    
    Cc: "20.3" <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7705>
    (cherry picked from commit 2c0a078fdb4b856ecc29d5cf9b0478afc2309aa8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e90c4d148e5a9f7c10cbaa60828d309f30b3a8a
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 10 07:28:53 2020 +1000

    llvmpipe: fix multisample point rendering.
    
    Fixes one case in
    dEQP-VK.rasterization.primitives_multisample_4_bit.no_stipple.points
    
    Cc: "20.3" <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7705>
    (cherry picked from commit d932720ff7dd8fafbb200d9f91c3956d5f0e775e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad4d87a53730b7c5e1e4512761eb99b3eb2215aa
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 16 09:48:13 2020 +1000

    llvmpipe/setup: move point stats collection earlier.
    
    You have to count the stats pre-culling here.
    
    Just like dc261cdd42380 did for lines.
    
    VK-GL-CTS dEQP-VK.query_pool.statistics_query.clipping_primitives*point_list
    
    Cc: <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7705>
    (cherry picked from commit 2ed54033def4e56e2ec9de7d25f7d4db30523b77)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=904811faacc8cb88229be084e10f4fe3131af796
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 16 10:02:17 2020 +1000

    lavapipe: fix wsi acquire fences
    
    Fixes:
    dEQP-VK.wsi.xcb.swapchain.acquire.too_many
    
    Cc: "20.3" <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7705>
    (cherry picked from commit f24645653863564eb059c1200a52b25f659216e5)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e3894d52d18e3e5ac8029d260168ed9c33693b3
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 16 08:55:16 2020 +1000

    lavapipe: fixup device allocate + enable private data
    
    I'd only half ported private memory support, finish the job.
    
    Cc: "20.3" <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7705>
    (cherry picked from commit 0d90c7cbc4d005fe6245d0a19985784940792403)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7fdc10cbad31f65119822067f42913a9701efe1
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Mon Nov 23 18:41:29 2020 +0100

    zink: fix layered resolves
    
    Until recently, we ended up using u_blitter here, because
    info->render_condition_enable was always true here. But when we recently
    fixed that overly broad check, this broke.
    
    So let's fix layered-resolves, by actually checking if the resource has
    layers respect them in that case, similar to what we do in blit_native.
    
    Fixes: 19906022e22 ("zink: more accurately track supported blits")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3843
    Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7737>
    (cherry picked from commit 2ac396e2e5b966a247b698dcc44456fff1ffa0df)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a3935057263543f9199f01ed6bf09ca440c539b
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Thu Nov 19 16:09:22 2020 -0800

    meson: Don't add extra values to shader-cache
    
    We're trying to move to using a feature here, adding more values breaks
    that.
    
    Fixes: 5de56937a3d009659076dc67de6a57379fc7a31b
           ("disk_cache: build option for disabled-by-default")
    
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7699>
    (cherry picked from commit 7ca4a478ad307e3e706e86b2786929a6a3b7dff8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f998d5bddbd46d99b6c218b2d85b4bb1d7cdd8a8
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Tue Nov 24 22:08:16 2020 -0800

    .pick_status.json: Update to 9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=162a0678ac3e9ac8e90cf6fff8aef77d1311ea14
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Mon Nov 9 19:42:22 2020 +0100

    aco: fix combining add/sub to b2i if a new dest needs to be allocated
    
    The uses vector needs to be expanded to avoid out of bounds access
    and to make sure the number of uses is initialized to 0.
    
    This fixes combining more v_and(a, v_subbrev_co_u32).
    
    fossilds-db (Vega10):
    Totals from 4574 (3.28% of 139517) affected shaders:
    SGPRs: 291625 -> 292217 (+0.20%); split: -0.01%, +0.21%
    VGPRs: 276368 -> 276188 (-0.07%); split: -0.07%, +0.01%
    SpillSGPRs: 455 -> 533 (+17.14%)
    SpillVGPRs: 76 -> 78 (+2.63%)
    CodeSize: 23327500 -> 23304152 (-0.10%); split: -0.17%, +0.07%
    MaxWaves: 22044 -> 22066 (+0.10%)
    Instrs: 4583064 -> 4576301 (-0.15%); split: -0.15%, +0.01%
    Cycles: 47925276 -> 47871968 (-0.11%); split: -0.13%, +0.01%
    VMEM: 1599363 -> 1597473 (-0.12%); split: +0.08%, -0.19%
    SMEM: 331461 -> 331126 (-0.10%); split: +0.08%, -0.18%
    VClause: 80639 -> 80696 (+0.07%); split: -0.02%, +0.09%
    SClause: 155992 -> 155993 (+0.00%); split: -0.02%, +0.02%
    Copies: 333482 -> 333318 (-0.05%); split: -0.12%, +0.07%
    Branches: 70967 -> 70968 (+0.00%)
    PreSGPRs: 187078 -> 187711 (+0.34%); split: -0.01%, +0.35%
    PreVGPRs: 244918 -> 244785 (-0.05%)
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Rhys Perry <pendingchaos02 at gmail.com>
    Reviewed-by: Daniel Schürmann <daniel at schuermann.dev>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7513>
    (cherry picked from commit ec347ee9bc41f99dc8e398c652d873cc192bc99c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8464a6e3d7bf37f496718e375b535eab8ff3eb53
Author: Alejandro Piñeiro <apinheiro at igalia.com>
Date:   Thu Nov 19 23:45:57 2020 +0100

    v3dv/cmd_buffer: missing (uint8_t *) casting when calling memcmp
    
    Caused to return early wrongly on CmdPushConstants with some tests
    using several calls to that method. As we are here we are also
    replacing the (void *) casting at the memcpy below.
    
    Fixes: e1c8041cde64 ("v3dv: try harder to skip emission of redundant state")
    
    Reviewed-by: Iago Toral Quiroga <itoral at igalia.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7718>
    (cherry picked from commit ce5c23eb009b1453347e87099a4dfc72d4c8c793)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60bf76735c80352859d242e0925f9057b666f899
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Nov 13 23:13:45 2020 -0500

    ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs
    
    I think it only made the pass return false if there was a barrier
    
    Fixes: 2832bc972bf - ac/nir_to_llvm: add ac_are_tessfactors_def_in_all_invocs()
    
    Reviewed-by: Timothy Arceri <tarceri at itsqueeze.com>
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7623>
    (cherry picked from commit 96593847445bd4f80ef65040dda5f74c26c7a80a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6adf918d341557b1de43f09c0c668130dbdeb98d
Author: Gert Wollny <gert.wollny at collabora.com>
Date:   Sat Nov 21 15:59:33 2020 +0100

    r600/sfn: lower bool to int32 only after common optimizations
    
    Fixes: f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77
       r600/sfn: use 32 bit bools
    
    Signed-off-by: Gert Wollny <gert.wollny at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7714>
    (cherry picked from commit 335c48ab330a5e3d7cc2bdd905eba44a3a80e982)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29f1078c18ccbda104c78c46656de7b829ab4f52
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Nov 14 20:06:55 2020 -0500

    nir: fix gathering patch IO usage with lowered IO
    
    Fixes: 17af07024df - nir: gather all IO info from IO intrinsics
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Timur Kristóf <timur.kristof at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7622>
    (cherry picked from commit e78c089aae5789d2ad2698beb9f13c12736f7443)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33d70876820ce1285482df79528f619aecd0b080
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Nov 13 00:09:06 2020 -0500

    nir: fix gathering TCS cross invocation access with lowered IO
    
    Fixes: abe9588ff04 - nir: gather tess.tcs_cross_invocation info from lowered IO intrinsics
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Timur Kristóf <timur.kristof at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7622>
    (cherry picked from commit aadfdb962ffa425a230d972c28351c8879072b6b)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48bcf3bcc39c98b4912ee94a85cff09c1adcba3c
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Fri Jul 10 16:11:46 2020 +0200

    meson: drop deprecated EGL platform build options
    
    These two options were deprecated and announced to be removed in 20.3,
    so let's drop them now.
    
    Signed-off-by: Eric Engestrom <eric at engestrom.ch>
    Acked-by: Emil Velikov <emil.velikov at collabora.com>
    Acked-by: Matt Turner <mattst88 at gmail.com>
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Cc: 20.3 <mesa-stable>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5844>
    (cherry picked from commit f8dc22bf61c1e6008f6954ffd25c1ee322f500c6)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=921bd0eabedd46191497023317ee6468e7313b93
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Fri Nov 20 13:08:09 2020 +0100

    gitlab-ci: drop deprecated platforms that snuck in when nobody was watching
    
    ... even though I did review that commit. My bad :]
    
    Fixes: c56f09124b195c5cbaab ("gitlab-ci: Move classic driver testing to a new meson-classic job")
    Signed-off-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5844>
    (cherry picked from commit 4da8323a14b58303b41826382f1951131171da0f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f56cbdf9951e39ce0161defa5ac6b9560bb07959
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Mon Nov 23 09:07:30 2020 -0800

    .pick_status.json: Update to a92f597b98bb032b904c7c8a8c3a9fe798b51915

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43697f6c5fc94c8f0a45b9d73c47e26ab2dd9083
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jul 30 11:33:03 2020 -0700

    intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers
    
    I checked the Bspec for both Gen11 and Gen12, and it appears that rotate
    instructions cannot have source modifiers or saturate modifer.  Saturate
    was already handled.
    
    Fixes: 1e92e83856b ("intel/compiler: Emit ROR and ROL instruction")
    Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
    Reviewed-by: Sagar Ghuge <sagar.ghuge at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7650>
    (cherry picked from commit 6edc2a3d40406f5b0a5edd5bcccd3232ad50a61f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d1e15236b0296774b2a64b9536b5925b184462b
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Fri Nov 20 12:37:33 2020 -0800

    .pick_status.json: Update to a59b1b18a95af1f8edb0093baf508e974e3251a2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8e73329dedd1a7aa4cd7c06459eb4bce3cb2c5c
Author: Michel Dänzer <mdaenzer at redhat.com>
Date:   Wed Nov 18 17:54:19 2020 +0100

    ac: Don't negate strstr return values in ac_query_gpu_info
    
    strstr returns a pointer to the needle sub-string within the haystack
    string if the latter contains the former, or NULL otherwise. So this
    essentially always set info->is_pro_graphics = true, since probably no
    marketing name ever contains all of these sub-strings.
    
    Fixes: b635dff25620 "ac: fix detection of Pro graphics"
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7675>
    (cherry picked from commit 13b2beb41597a8c89fa1f74639c143d95931ed56)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84e77da244e1523286cb9dfb596e42510da35b78
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Sep 15 10:54:05 2020 -0700

    intel/fs: Fix sampler message headers on Gen11+ when using scratch
    
    Icelake's sampler message header introduces a field in m0.3 bit 0
    which controls whether the sampler state pointer should be relative
    to bindless sampler state base address or dynamic state base address.
    
    g0.3 bit 0 is part of the per-thread scratch space field.  On older
    hardware, we were able to copy that along because the sampler ignored
    bits 4:0.  Now, however, we need to mask them out.
    
    Fixes various textureGatherOffsets piglit tests when forcing the FS
    to run with 2048 bytes of per-thread scratch space (which is a
    per-thread scratch space encoding of 1, meaning bit 0 will be set).
    
    Cc: mesa-stable
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6735>
    (cherry picked from commit 31290f98061acc237ba0f5d9c8c4c38ad6075c70)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e169782710412f81e637021626b276d75c642552
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 12:40:26 2020 -0800

    freedreno: Fix warning about uninit size for the size==0 special case.
    
    The size==0 query case would have just used uninitialized stack data for
    sizing its BOs.
    
    Fixes: 536ec9d7f5ab ("freedreno: Refactor fd_resource_create_with_modifiers() into a helper")
    Reviewed-by: Rob Clark <robdclark at chromium.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7664>
    (cherry picked from commit 239bae7b942dc900b3768e42b96580dc4f85068a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=650e2a15ad327c3dc1f633e5ba29e02029c0ea8e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Nov 16 18:42:44 2020 -0500

    radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics
    
    Fixes: 25fff591c1162 - radeonsi: add support for nir atomic_inc_wrap/atomic_dec_wrap
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>
    (cherry picked from commit ff22fcf4500e74fa518f5667b442931fee5ba85a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ce2c22d1ada53a03808932e2be3a59c3a29b838
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Nov 12 11:56:25 2020 -0500

    radeonsi: fix NGG streamout regression
    
    num_stream_output_components has to be set for non-GS too.
    
    Fixes: 81d106d6eca - radeonsi: lower IO intrinsics - complete rewrite of input/output scanning
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>
    (cherry picked from commit d0657ee837955a7d9f8e1a9a5f0202b6d6dd2970)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bf5eb452f5c891d0dfc2fba014a0f80e3899ee1
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Nov 10 21:30:52 2020 -0500

    ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs
    
    Fixes: 9538b9a68ed - radeonsi: add support for Sienna Cichlid
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>
    (cherry picked from commit f2977a162af46ff0b9d9334bb677b768900ba5d3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32b5779ade5718543093439ba8bd2883ea1b7a02
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Nov 10 18:43:12 2020 -0500

    ac: fix detection of Pro graphics
    
    Fixes: bfb928759 "ac: add radeon_info::is_pro_graphics"
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>
    (cherry picked from commit b635dff25620b948080d31211ca487a71203af4d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f396e154f1d75c9136f8e899ef499e06b1d19e9d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Nov 10 18:48:22 2020 -0500

    radeonsi: add options.inline_uniforms to the shader cache key
    
    It affects how shaders are finalized before caching.
    
    Fixes: b7501184b90 ("radeonsi: implement inlinable uniforms")
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>
    (cherry picked from commit 025bc9e50e2489f9a312b92435409f58f4cd35f7)
    
    Conflicts:
    	src/gallium/drivers/radeonsi/si_state_shaders.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d247a0720afdf829b519b2302b585edd59460545
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Nov 10 08:20:21 2020 -0500

    radeonsi: determine correctly if switching from normal launch to fast launch
    
    Fixes: 3da91b3327f - radeonsi/ngg: add VGT_FLUSH when enabling fast launch
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>
    (cherry picked from commit e29e41a3cd84702a7ea6874f314fca897ca76983)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd3cd16783830ef4b615e6f8b7086ac0ef9b0b93
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Oct 16 11:37:16 2020 -0400

    radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch
    
    Fixes: 3da91b3327f - radeonsi/ngg: add VGT_FLUSH when enabling fast launch
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>
    (cherry picked from commit 8d2876a34314e7378eff67a5f320eba56683dba3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe27a78d315f6e4471bb1cc8d081ff457aa984f6
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Nov 9 17:54:44 2020 -0500

    radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid
    
    Other chips don't need this.
    
    Fixes: 9538b9a68ed - radeonsi: add support for Sienna Cichlid
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>
    (cherry picked from commit c4ebdf9ee7eac7241b5185d7d496e96384a41ecb)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=825a8846cc4f12a00c8257e25b168c712496b992
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Nov 10 09:20:50 2020 -0500

    radeonsi: fix min_direct_count value
    
    It was always 0.
    
    Fixes: 0ce68852c "radeonsi: implement multi_draw but supporting only 1 draw"
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>
    (cherry picked from commit 74ea26f61367983640330cd572d66d30cf5ba3a8)



More information about the mesa-commit mailing list