URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dac2fb1f19dadf21934e8298a89a9a3682e6814
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Sun Mar 21 00:27:17 2021 +0100

    radv: Use correct border swizzle on GFX9+.
    
    We only need the format swizzle, not the full swizzle.
    
    Fixes: 57e796a12a8 ("radv: Implement VK_EXT_custom_border_color")
    Gitlab: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4020
    Reviewed-by: Samuel Pitoiset <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9731>
    (cherry picked from commit 74d36c4f986c7bd38390d0803074e97057fd4a71)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4601a347e62a66a7735409df08247a92f9400b5
Author: Lucas Stach <[email protected]>
Date:   Mon May 10 12:15:46 2021 +0200

    etnaviv: fix vertex sampler setup
    
    The start offset of the vertex samplers isn't zero, but the indexing of
    the passed in views array is still zero based. Use the correct indexing
    variable to fix vertex sampler setup.
    
    Cc: <[email protected]>
    Fixes: 81ab9fe2d0c2 ("etnaviv: handle NULL views in set_sampler_views")
    Signed-off-by: Lucas Stach <[email protected]>
    Reviewed-by: Christian Gmeiner <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10724>
    (cherry picked from commit 92ed827fbdb4debedf2ed534daab4e3d8d8f6b9a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff5fac72cbe60df2a6dca41a9a904981372b72d1
Author: Maksim Sisov <[email protected]>
Date:   Tue May 18 08:23:56 2021 +0300

    i965: export GEM handle with RDWR access rights
    
    There is a regression that made it impossible to export gem
    handles with write access.
    
    That is, a client may export gem handles of each buffer plane, then
    export dmabuf fds using these handles, and mmap these dmabuf in
    a different process (this is what Chromium does).
    
    After https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4861,
    it became impossible as mmap resulted in EACCESS error as slightly
    different approach was taken for exporting these gem handles.
    
    This CL fixes exporting gem handles (which are exported from dmabuf
    fds) by adding the DRM_RDWR flag.
    
    Cc: mesa-stable
    
    Fixes #3119
    
    Reviewed-by: Lionel Landwerlin <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10850>
    (cherry picked from commit 5eaf8b59c858bc93f0b18045f49dcdfe6b1d6e75)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=551f5fbf5443dc84f9445b0d41d24fd41e61d862
Author: Maksim Sisov <[email protected]>
Date:   Tue May 18 08:23:56 2021 +0300

    iris: export GEM handle with RDWR access rights
    
    There is a regression that made it impossible to export gem
    handles with write access.
    
    That is, a client may export gem handles of each buffer plane, then
    export dmabuf fds using these handles, and mmap these dmabuf in
    a different process (this is what Chromium does).
    
    After https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4861,
    it became impossible as mmap resulted in EACCESS error as slightly
    different approach was taken for exporting these gem handles.
    
    This CL fixes exporting gem handles (which are exported from dmabuf
    fds) by adding the DRM_RDWR flag.
    
    Cc: mesa-stable
    
    Fixes #3119
    
    Reviewed-by: Lionel Landwerlin <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10851>
    (cherry picked from commit b74898ef699486d0513fcd3af2587a831df99dff)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e34ef008801d1026aebec6c17a5557836caa25f9
Author: Samuel Pitoiset <[email protected]>
Date:   Fri May 7 15:50:24 2021 +0200

    nir/opt_access: fix getting variables in presence of similar bindings/desc
    
    It's perfectly legal to declare multiple SSBOs that point to the same
    binding/descriptor_set with different access mask. Currently, it will
    always get the first one in the list that matches binding/desc_set
    regardless of the access mask, but other variables might have different
    access mask.
    
    Fix this by being conservative if another variable uses the same
    binding/desc_set because we can't get it reliably without adding
    a new field to vulkan_resource_index.
    
    This fixes rendering issues in Resident Evil Village with vkd3d-proton.
    This bug has been uncovered by ("spirv: Don't remove variables used by
    resource indexing intrinsics") because variables are no longer removed
    
    No fossils-db changes.
    
    Cc: 21.1 mesa-stable
    Signed-off-by: Samuel Pitoiset <[email protected]>
    Reviewed-by: Rhys Perry <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10692>
    (cherry picked from commit 1b1c726ca91dff781363b1b0980b47ca18f86a76)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3def510f8126bc498c47d6b1c0d96442fe882f0a
Author: Eric Engestrom <[email protected]>
Date:   Tue May 18 22:55:14 2021 +0200

    .pick_status.json: Update to 5be00fe88abb618454e1c448e6e61c8dea49c27f

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0583f175b44c42d21acdedb6bcd5f9409d61209e
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Apr 22 11:23:39 2021 -0400

    nir/lower_fragcolor: Fix driver_location assignment
    
    Fixes crash in
    dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.last_frag_data
    when using this pass.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Reviewed-by: Erik Faye-Lund <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10411>
    (cherry picked from commit 73eb497b86a319d7d2aff9178cb07dd6b9d65df7)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3bc7040383b8e4599d85f9e4e8f42f16e3a2ab4
Author: Boris Brezillon <[email protected]>
Date:   Tue May 4 08:44:35 2021 +0200

    panfrost: Fix format definitions to match gallium expectations
    
    Gallium wants the depth or stencil component replicated on all .XYZW.
    That's easily done on pre-v7 since we can forge all the swizzles we
    want, but Bifrost v7 only supports a few combinations, so we have to
    combine the user swizzle with our own 'replicate' swizzle to make it
    work. Note that v7 has a trick to make border color work when the GRBA
    order is chosen: they apply the red border color to the green component.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10612>
    (cherry picked from commit f08c14138aeb13b7d3c9c73574c32c8ec1cf4edd)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d12743b54a17d216b4bec19ba084286d4a96fd38
Author: Emma Anholt <[email protected]>
Date:   Mon May 17 10:03:04 2021 -0700

    midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
    
    It takes an intrinsic, not an ALU op.  Fixes a clang complaint about enum
    conversion.
    
    Fixes: 306800d747bc ("pan/midgard: Lower gl_VertexID/gl_InstanceID to 
attributes")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10843>
    (cherry picked from commit 958f11d537334417af010b3d887a7dbacd0ca311)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d666661fab9a3ac826f8c03d0f1527de7aa6fac7
Author: Abel García Dorta <[email protected]>
Date:   Fri May 14 22:41:50 2021 +0100

    i915g: fix implicit fallthrough
    
    Closes: #4777
    Fixes: 4e861ac4a1f ("i915g: Add more optimizations")
    Fixes: f34fd58ec92 ("i915g: implement unfenced relocs for textures using 
tiling bits")
    Fixes: beaf039f972 ("i915g: cleanup static state calculation, part 1")
    Reviewed-by: Emma Anholt <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10811>
    (cherry picked from commit 3e74bbf631f06aa8d58dc7a9aa87165521e6cef8)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f645f495ead635d3ff2b5521ad1b83793b4bff5
Author: Eric Engestrom <[email protected]>
Date:   Mon May 17 22:21:42 2021 +0200

    .pick_status.json: Update to e17e3df476ec0f3f537f0169ccd5488f27802bf6

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5a2b95c36a05e7863c4ff556feca76aac5512eb
Author: Dave Airlie <[email protected]>
Date:   Thu May 13 09:36:59 2021 +1000

    llvmpipe: fix non-multisampled rendering to multisampled framebuffer
    
    Don't depend moving between samples on key->multisample
    
    Big CI wins
    Reported-by: Erik Faye-Lund <[email protected]>
    
    Reviewed-by: Emma Anholt <[email protected]>
    Fixes: 210d714f46e7 ("llvmpipe: handle multisample color stores.")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10780>
    (cherry picked from commit 172c719baf64294abcabd58543d8a0085584e476)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcbcbbfe978a7456ab797655256d498dd85516e5
Author: Erik Faye-Lund <[email protected]>
Date:   Mon Apr 19 14:19:53 2021 +0200

    zink: remove incorrect border-swizzle assumption
    
    According to the Khronos issue[1], it seems like RADV and NVIDIA is in
    the wrong, so let's turn the logic around here.
    
    This makes us do the right thing for Lavapipe, and we should probablt
    remove RADV from this list once !9731 lands.
    
    [1]: https://github.com/KhronosGroup/Vulkan-Docs/issues/1421
    
    Fixes: cdb9a4775bf ("zink: set PIPE_CAP_TEXTURE_BORDER_COLOR_QUIRK")
    Reviewed-By: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10321>
    (cherry picked from commit 26b28bf0a6cf6a4ff2f4273f005fc0ad3311fc67)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=914f4e943bc7c85aa4b7045861b41145fce45a31
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu May 13 17:24:31 2021 -0400

    panfrost: Fix major flaw in BO cache
    
    BOs in the cache are chronological, so we try oldest BOs first. That
    means if we find the oldest BO is busy, likely every BO is busy, and we
    should bail early. This dramatically reduces the useless cycles spent in
    bo_wait.
    
    I studied the BO cache of the following drivers, all of which handle
    this correctly: iris, lima, etnaviv, freedreno, vc4, v3d, v3dv.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Cc: mesa-stable
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10794>
    (cherry picked from commit 77d04989135233c7b276bca3912ab07a12d9f362)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d87dc12a41f857d686b0fb35b2e371f022a75830
Author: Boris Brezillon <[email protected]>
Date:   Fri Apr 23 09:24:50 2021 +0200

    panfrost: Relax the stride check when importing resources
    
    Imported resources will not necessarily have their line stride aligned
    on 64 bytes, and things prove to work just fine even on Bifrost, so
    let's relax the condition and drop the comment stating that Bifrost
    needs pixel lines to be aligned on 64 bytes.
    
    Reported-by: Icecream95 <[email protected]>
    Suggested-by: Icecream95 <[email protected]>
    Fixes: 051d62cf0410 ("panfrost: Add a pan_image_layout_init() helper")
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Daniel Stone <[email protected]>
    Reviewed-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10423>
    (cherry picked from commit 6b036d13502c8aff12b382af0bab5c7680ee24fd)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=06f5c009da1b492c377d1a39285dc079d986c3f3
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon May 3 12:37:59 2021 -0400

    panfrost: Don't clobber RT0 if RTn is disabled
    
    Fixes: a124c47b9f9 ("panfrost: Fix NULL derefs in pan_cmdstream.c")
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393>
    (cherry picked from commit dad599f15e2758ac05928fee6570dcbe255fc854)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb7b9f08e8d2b3fb2648c99d6416b1ff09bf52e5
Author: Rhys Perry <[email protected]>
Date:   Mon May 3 14:21:59 2021 +0100

    aco/ra: initialize temp_in_scc earlier
    
    We need to know if there's a temporary in SCC before the instruction, not
    after.
    
    Signed-off-by: Rhys Perry <[email protected]>
    Reviewed-by: Daniel Schürmann <[email protected]>
    Fixes: 93c8ebfa780 ("aco: Initial commit of independent AMD compiler")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10459>
    (cherry picked from commit 4e459df0fcb42cfb7223e15ffd7e20bcc9b16e75)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3838cc60106c86c8fce7b4c52e903694e0e44cc4
Author: Daniel Schürmann <[email protected]>
Date:   Mon May 17 10:39:24 2021 +0200

    aco/ra: also prevent overflow register for p_create_vector operands
    
    Fixes: d659ce0d6c5781a1230b182ef5ed1a77de485565 ('aco/ra: prevent underflow 
register for p_create_vector operands')
    Reviewed-by: Tony Wasserka <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10832>
    (cherry picked from commit b960169257e42caca23c6e61c72bff7e53df123e)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=33d52db1f0a2b541b11c4ae8f5f730b317fc5391
Author: Tapani Pälli <[email protected]>
Date:   Fri May 14 09:41:10 2021 +0300

    anv: require rendering support for blit destination feature
    
    This fixes some new cts tests that exercise blitting
    between compressed and uncompressed formats.
    
    Cc: mesa-stable
    Signed-off-by: Tapani Pälli <[email protected]>
    Reviewed-by: Lionel Landwerlin <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10830>
    (cherry picked from commit 72fd126070ba749e10f7f58b1dfbb52198fb7eb9)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffdbd58d58e0fa78f70573e408be523d7e49d423
Author: James Park <[email protected]>
Date:   Sun May 2 02:24:09 2021 -0700

    vulkan: Support 32-bit "weak" symbols on MSVC
    
    MSVC uses different decorated names for 32-bit versus 64-bit. Declare
    all argument sizes for 32-bit because computing the actual size would be
    difficult.
    
    Fixes: 9be7aa3fc83 ("vulkan: Add a common entrypoint table generator")
    Reviewed-by: Jesse Natalie <[email protected]>
    Acked-by: Jason Ekstrand <[email protected]>
    Reviewed-by: Erik Faye-Lund <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10573>
    (cherry picked from commit fb7be7870c258e566f4da6b7d5d0218d717b82c5)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=791ef86daa7cc3dafa8c1455d426db4dfe7ff792
Author: Timothy Arceri <[email protected]>
Date:   Wed May 12 15:42:44 2021 +1000

    glsl: create validate_component_layout_for_type() helper
    
    This will be used in the following patch.
    
    Reviewed-by: Alejandro Piñeiro <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10763>
    (cherry picked from commit 1a71d6aa6e13179526b41e627f00af25b1612556)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c9b65c8beb6f2d90a1b6b012fb3291ba4b2cc88
Author: Eric Engestrom <[email protected]>
Date:   Mon May 17 18:20:37 2021 +0200

    .pick_status.json: Update to 6d56c16c9ceb864af6bb71d0bdcdd21064d94307

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a0ba0f05aee8a62cb2540a18d769cce515667f8
Author: Joshua Ashton <[email protected]>
Date:   Sat May 15 10:53:17 2021 +0100

    venus: Fix zero-initialized fd causing apps to hang/crash
    
    Some apps such as Gamescope crash under the mere presence of the virtio 
Vulkan driver without using a device.
    
    This is because virtgpu::fd is zero-initialized upon allocation, which 
causes fd 0 to be closed in virtgpu_destroy.
    
    Cc: mesa-stable
    Fixes: 247232d5 ("venus: add experimental renderers")
    Signed-off-by: Joshua Ashton <[email protected]>
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Reviewed-By: Mike Blumenkrantz <[email protected]>
    Reviewed-by: Daniel Stone <[email protected]>
    Reviewed-by: Chia-I Wu <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10814>
    (cherry picked from commit 6fcf3314d00529e2e09fdff1d31332f0d8c0c5cf)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3514ef15ba264b16abe35f19eed938a20ba97da2
Author: Joshua Ashton <[email protected]>
Date:   Sat May 15 14:43:14 2021 +0100

    radv: Handle unnormalized samplers in YCbCr lowering
    
    We need to divide these by their divisors and special-case COSITED_EVEN.
    
    Fixes NV12 compositing in Gamescope.
    
    Fixes: 91702374 ("radv: Add ycbcr lowering pass.")
    Cc: mesa-stable
    Signed-off-by: Joshua Ashton <[email protected]>
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10816>
    (cherry picked from commit 855cb78d4631afeb51291cf1f2f936841d52e8d4)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=85822fb7c11cc908fd220633008f4c868581fd29
Author: Nanley Chery <[email protected]>
Date:   Tue Jan 26 15:50:20 2021 -0800

    iris: Avoid sampling some MCS surfaces with clear
    
    Supposedly avoids GPU hangs in BF4. See HSD 1707282275 and 14013111325.
    
    v2. Fix bug in WA implementation. (Sagar)
    
    Cc: mesa-stable
    Reviewed-by: Sagar Ghuge <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8755>
    (cherry picked from commit bcdebf4ff8f6e1d18e3dd129039a7618907fe8af)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5df6ee6693c6a1d7620be32ea09768c008885ec1
Author: Nanley Chery <[email protected]>
Date:   Tue Jan 26 15:44:05 2021 -0800

    anv: Avoid sampling some MCS surfaces with clear
    
    Supposedly avoids GPU hangs in BF4. See HSD 1707282275 and 14013111325.
    
    v2. Fix bug in WA implementation. (Sagar)
    
    Cc: mesa-stable
    Reviewed-by: Sagar Ghuge <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8755>
    (cherry picked from commit eef4c708b3fd0af3c641b3d349588e2cfcfcb485)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e266136b3833e67ef5ff89d3b6c4f9490911ffa8
Author: Nanley Chery <[email protected]>
Date:   Tue Jan 26 15:42:28 2021 -0800

    anv: Add clear_supported to anv_layout_to_aux_state
    
    This will be used for an MCS workaround.
    
    Cc: mesa-stable
    Reviewed-by: Sagar Ghuge <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8755>
    (cherry picked from commit 608c1316389ac3a7a2e118983fb7e434470e4ada)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=443854ecec97ae45f9bb7f31007dbc8b207dbbc3
Author: Daniel Schürmann <[email protected]>
Date:   Fri May 14 15:33:02 2021 +0200

    radv: call nir_copy_prop() after load-store vectorization
    
    The load-store vectorizer can create a large amount
    of unnecessary nir_op_vec and nir_op_mov instructions.
    This prevents nir_opt_move from stalling to much and
    potentially also helps other passes.
    
    Closes: #4778
    Fixes: 1958381c9ae15dc252bcab8612f39fdca45d4843 ('radv: Reorder some NIR 
optimizations in preparation for the I/O changes.')
    Reviewed-by: Rhys Perry <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10804>
    (cherry picked from commit b3eb87aa6547ba2921c1bf2553c6558f99d459c7)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbc49e9116405d492c0baae2c560a7bea38d11aa
Author: Daniel Schürmann <[email protected]>
Date:   Fri May 14 11:29:33 2021 +0200

    aco/ra: prevent underflow register for p_create_vector operands
    
    It could happen that we tested negative out-of-range
    registers for p_create_vector operands resulting in a crash.
    
    Fixes: 8962510e38fbaff792f60bc17d46507bb77401ac ('aco/ra: Conservatively 
refactor get_reg_specified to use PhysRegInterval')
    Closes: #4697
    Reviewed-by: Rhys Perry <[email protected]>
    Reviewed-by: Tony Wasserka <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10799>
    (cherry picked from commit d659ce0d6c5781a1230b182ef5ed1a77de485565)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=df7c4454a980044f5fc05f75a7e663e0c4d8fecf
Author: Gert Wollny <[email protected]>
Date:   Sun May 2 14:41:21 2021 +0200

    compiler/nir: check whether var is an input in lower_fragcoord_wtrans
    
    Otherwise the lowering pass might try to lower any other load from
    a deref if its data.location value happens to be zero.
    
    Fixes: 418c4c0d7d48a42f475df1ffb93b3a33763e7a4a
      compiler/nir: extend lower_fragcoord_wtrans to support VARYING_SLOT_POS
    
    Signed-off-by: Gert Wollny <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10577>
    (cherry picked from commit e418710f8bd2bc95a863d0a04154d7da37ead7ac)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fdd4189491fc98cc801edc41b756f1c5dfbe4f9
Author: Jordan Justen <[email protected]>
Date:   Wed May 12 17:01:52 2021 -0700

    intel: Add 2 ADL-S pci-ids
    
    Cc: mesa-stable
    Signed-off-by: Jordan Justen <[email protected]>
    Reviewed-by: Lionel Landwerlin <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10781>
    (cherry picked from commit df5b14969f9869f363bcc8b2a564c85aaa481597)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=339d733926d1f323fce11b0cda5720b5a6a4bc77
Author: Daniel Schürmann <[email protected]>
Date:   Tue May 4 15:30:50 2021 +0200

    driconf: set vk_x11_strict_image_count for Metro: Exodus
    
    Otherwise, the game crashes on startup under xwayland.
    
    Closes: #4650
    Cc: mesa-stable
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10750>
    (cherry picked from commit c62d58c80f1751766a5702f8cb65dc806ce8fe89)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=64a2015902a843e980bafc119bc21324a75d6532
Author: Lionel Landwerlin <[email protected]>
Date:   Thu May 13 22:48:15 2021 +0300

    anv: handle spirv parsing failure
    
    v2: don't leak spec_entries
    
    v3: Also switch to VK_ERROR_UNKNOWN when parsing fails
    
    Signed-off-by: Lionel Landwerlin <[email protected]>
    Cc: mesa-stable
    Reviewed-by: Jason Ekstrand <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10790>
    (cherry picked from commit 938e52a6e83f2851c7cacbf97c5dfd4e1ff6837d)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=14776278115981d2ebe3468e01efacf02e279fac
Author: Jordan Justen <[email protected]>
Date:   Thu Jul 9 02:51:07 2020 -0700

    intel/dev: Add device info for ADL GT2
    
    Cc: mesa-stable
    Signed-off-by: Jordan Justen <[email protected]>
    Reviewed-by: Anuj Phogat <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9465>
    (cherry picked from commit e435511b580287d1fab1b1028b2d36acce80dac9)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4189ac6aa889742fe82f766ba8e94f1f0c7e07e
Author: Jordan Justen <[email protected]>
Date:   Thu Dec 10 01:42:12 2020 -0800

    intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0
    
    Cc: mesa-stable
    Signed-off-by: Jordan Justen <[email protected]>
    Reviewed-by: Nanley Chery <[email protected]>
    Reviewed-by: Anuj Phogat <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9465>
    (cherry picked from commit 89f33126252e16dac61d4045f38a6eee76db944f)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb8b8b8fb5d340facbca29d6b79dc49b889200cc
Author: Mike Blumenkrantz <[email protected]>
Date:   Thu May 13 18:14:51 2021 -0400

    lavapipe: fix fencing when submitting multiple cmdbufs
    
    a fence applies to all the submitted cmdbufs, so it's necessary to do
    the flush which creates the user fence after all the cmdbufs have been
    processed in order to avoid creating a fence that only applies to the
    first cmdbuf
    
    Fixes: b38879f8c5f ("vallium: initial import of the vulkan frontend")
    
    Reviewed-by: Dave Airlie <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10795>
    (cherry picked from commit cf3f17a64345d59c7f044e9ccd04631b930003d3)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=abd4ab6ffab193b430e5e3ef4f5429cae9f4221b
Author: Mike Blumenkrantz <[email protected]>
Date:   Thu May 13 12:38:46 2021 -0400

    zink: stop overwriting buffer map pointers for stream uploader
    
    this breaks the driver!
    
    the uploader always maps its own pointer, so modifying that at any
    point just explodes things later
    
    Fixes: d179c5d28e6 ("zink: implement threaded context")
    
    Reviewed-by: Dave Airlie <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10787>
    (cherry picked from commit 8e2ac24482d87b10e2619c2de67ae0bfb33e98c4)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=53d0c0d7355ea2b713dca795cf3c6ae1d3beab28
Author: Lionel Landwerlin <[email protected]>
Date:   Sat Apr 17 19:59:22 2021 +0300

    anv: fix perf query pass with command buffer batching
    
    We've only considered the perf query pool change previously. But we
    also need to pay attention to the pass index.
    
    Signed-off-by: Lionel Landwerlin <[email protected]>
    Fixes: 0a7224f3ff7542 ("anv: group as many command buffers into a single 
execbuf")
    Reviewed-by: Felix DeGrood <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10301>
    (cherry picked from commit 2cebb1b5b3eb9b2e774aa90f9cbd67106ff8f77c)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7bf755c92aebb57df5faf46f7b4026fd78cbc14
Author: Lionel Landwerlin <[email protected]>
Date:   Sat Apr 17 18:21:26 2021 +0300

    intel/mi_builder: fix resolve call
    
    Giving NULL for anv_combine_address() triggers an assert in that
    function.
    
    Signed-off-by: Lionel Landwerlin <[email protected]>
    Fixes: 8525ebe6e375 ("intel/mi_builder: Return an address from 
__gen_get_batch_address")
    Reviewed-by: Felix DeGrood <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10301>
    (cherry picked from commit 2c2de4d60efc8bd315374b003d2b7e2c63737002)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=21cea3e2425f9d41ac6b7090f9598646c9e90e48
Author: Abel García Dorta <[email protected]>
Date:   Wed May 12 18:34:19 2021 +0100

    i915g: add HW atomic counters as unsupported
    
    Closes: #4772
    Fixes: 2a06423c009 ("gallium: add CAPs to support HW atomic counters. (v3)")
    Reviewed-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10776>
    (cherry picked from commit f88dd7ed4d2d2cac9816bc386064d08e5c4c06e7)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4d951c175bc0ed3070bcf739b6c2179e4e52619
Author: Tony Wasserka <[email protected]>
Date:   Fri May 7 16:22:45 2021 +0200

    aco/scheduler: Fix register demand computation for upwards moves
    
    The initial value needs to be taken from the instruction that is being
    moved over, not the one to be moved.
    
    Additionally the parameter of this function was removed because it was
    misleading. Setting it to any value other than source_idx would cause
    register_demand to be initialized incorrectly. (Instead, the maximum
    demand among the covered instructions would need to be determined.)
    
    Reviewed-by: Daniel Schürmann <[email protected]>
    Cc: mesa-stable
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10644>
    (cherry picked from commit 50ba919d37289d1ed9bf2464042eaa0b8e3dbb2e)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d33ae942588de3e3f98593acb8bfba7105f8efc
Author: Tony Wasserka <[email protected]>
Date:   Wed May 5 12:53:13 2021 +0200

    aco/scheduler: Fix register demand computation for downwards moves
    
    Previously, changes in total_demand_clause were not always propagated to
    total_demand. For instance, clause moves do not change the local register
    demand at the end of a clause, yet they may still affect the total maximum.
    
    Reviewed-by: Daniel Schürmann <[email protected]>
    Fixes: 8235bc64112 ("aco: try to group together VMEM loads of the same 
resource")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4533
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10644>
    (cherry picked from commit c528af10761aa3ea902df269d71b54425c54e877)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=91f972af198d17399567954be74fbf2142c98b6e
Author: Tapani Pälli <[email protected]>
Date:   Wed May 12 15:19:43 2021 +0300

    isl: require hiz for depth surface in isl_surf_get_ccs_surf
    
    Fixes: 752eefdb ("intel/isl: Refactor isl_surf_get_ccs_surf")
    Signed-off-by: Tapani Pälli <[email protected]>
    Reviewed-by: Nanley Chery <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10768>
    (cherry picked from commit 343d90b6ab536ce92050035682c072ad1c21b694)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e8adee4f78908ab2e727f52fe6b7ab244b91671
Author: Timothy Arceri <[email protected]>
Date:   Wed May 12 15:44:02 2021 +1000

    glsl: add missing support for explicit components in interface blocks
    
    From the ARB_enhanced_layouts spec:
    
       "As with input layout qualifiers, all shaders except compute shaders
       allow *location* layout qualifiers on output variable declarations,
       output block declarations, and output block member declarations.  Of
       these, variables and block members (but not blocks) additionally
       allow the *component* layout qualifier."
    
    We previously had compile tests in piglit to make sure this was not a
    compile error but no execution tests.
    
    Fixes: d99a040bbf2c ("i965: enable ARB_enhanced_layouts for gen8+")
    
    Reviewed-by: Alejandro Piñeiro <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10763>
    (cherry picked from commit 5aabc912739a99ddaee482e54b9ca3fc76a092f1)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f64bbd585fea0143620f8225ed571a134a101ea
Author: Eric Engestrom <[email protected]>
Date:   Sun May 16 22:14:45 2021 +0200

    .pick_status.json: Update to 0c30ad402d0011c957576681d2aaf9b2e68c318e

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c3bf6e7c2c2f965ed0f8f6c8b750a16160c06b8
Author: Daniel Schürmann <[email protected]>
Date:   Tue May 11 22:58:27 2021 +0200

    aco: fix additional register requirements for spilling
    
    It could happen that VGPR spilling without SGPR spilling
    calculated a negative spills_to_vgpr number and then
    increasing the VGPR target demand above the limit.
    
    Cc: mesa-stable
    
    Reviewed-by: Tony Wasserka <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10756>
    (cherry picked from commit 989e9867a64045421cf77c0d0bb2d184408ed21f)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=29ac834b1eb98992a4570fa011fe7e3d40fe0cfc
Author: Marcin Ślusarz <[email protected]>
Date:   Thu Nov 12 20:13:26 2020 +0100

    nir: handle float atomics in nir_lower_memory_model
    
    Signed-off-by: Marcin Ślusarz <[email protected]>
    Reviewed-by: Rhys Perry <[email protected]>
    Fixes: 2adb337256f ("nir,radv/aco: add and use pass to lower make 
available/visible barriers")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10766>
    (cherry picked from commit 2c3e2d69bd1e1ab715783f0ef41daf99519ed12e)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a69eb9bae9e8816341e99fa26fd23eaebf03610
Author: Eric Engestrom <[email protected]>
Date:   Wed May 12 21:39:06 2021 +0200

    .pick_status.json: Update to e8640fef9089bb31a9e602a8894ae4fe84086118

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaecde60cb95302c97a8c4329c4d5042a8214ea8
Author: Mike Blumenkrantz <[email protected]>
Date:   Tue May 4 15:08:07 2021 -0400

    iris: refcount separate screen objects for resource tracking
    
    this screen object can never, ever be accessed like this in a resource,
    as it may have previously been replaced by a wrapper (e.g., driver trace)
    which will then explode when it is accessed directly
    
    instead, keep a separate screen ref on the resource which is known to be
    the actual driver object and not a wrapper
    
    Fixes: 0a497eb1303 ("iris: make resources take a ref on the screen object")
    
    Reviewed-by: Lionel Landwerlin [email protected]
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10632>
    (cherry picked from commit eb63c7decedb6188122f01d9851c44aa8d1d0e33)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ef356c0c7980f29788d8e4e08989c111851229d
Author: Juan A. Suarez Romero <[email protected]>
Date:   Fri Apr 30 12:49:59 2021 +0200

    v3d: fix resource leak in error path
    
    Do not leak pipe resource if scanout resource creation fails.
    
    Fixes: bf6973199d1 ("v3d: Allow the UIF modifier with renderonly.")
    Reviewed-by: Iago Toral Quiroga <[email protected]>
    Signed-off-by: Juan A. Suarez Romero <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10643>
    (cherry picked from commit 66bf683ca9b5889aa05c32d3e35ea2649bab7d23)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c3328ef097c0e00b768111995d9e6ea311e1efe
Author: Eric Engestrom <[email protected]>
Date:   Sun May 9 18:10:32 2021 +0200

    egl/x11: don't forget to exit the attrib list loop
    
    Without this check, if we receive any attribs from the client, we either
    find an X11/XCB screen fd in there, or we keep going until we end up in
    random bits of memory and crash.
    
    Fixes: 4aebd86f9a1b0db0ebcc ("egl/x11: pick the user requested screen")
    Signed-off-by: Eric Engestrom <[email protected]>
    Reviewed-by: Adam Jackson <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10717>
    (cherry picked from commit 2af08bf7b69a5f3b8f94b8669f1bff67405ca396)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7d4250ad8ecc97a48af1644584be5f0645eac54
Author: Karol Herbst <[email protected]>
Date:   Wed Jan 27 22:09:16 2021 +0100

    clover/memory: fix data race in buffer subclasses
    
    Cc: mesa-stable
    Signed-off-by: Karol Herbst <[email protected]>
    Reviewed-by: Zoltán Böszörményi <[email protected]>
    Reviewed-by: Pierre Moreau <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8765>
    (cherry picked from commit 98280e834873a0f8711aa489a2a4e256a25566d0)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=766f16637f3d12b5f5c6fb3a4b24dc7e6d088bb3
Author: Mauro Rossi <[email protected]>
Date:   Sat May 8 12:42:10 2021 +0200

    android: nir: add nir_lower_fragcolor.c to Makefile.sources
    
    Fixes the following building error:
    
    FAILED: 
out/target/product/x86_64/obj/SHARED_LIBRARIES/gallium_dri_intermediates/LINKED/gallium_dri.so
    ...
    ld.lld: error: undefined symbol: nir_lower_fragcolor
    >>> referenced by pan_assemble.c:81 
(external/mesa/src/gallium/drivers/panfrost/pan_assemble.c:81)
    
    Cc: 21.0 21.1 <[email protected]>
    Fixes: 1fd356302590 ("nir: add lowering pass for fragcolor -> fragdata")
    Acked-by: Rob Clark <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10712>
    (cherry picked from commit 2736ae0454d574a1909863d7870fa4f1fe91bd7d)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b958323194b600fa4ee53aa7c22eb5cae78c5e3e
Author: Samuel Pitoiset <[email protected]>
Date:   Fri May 7 18:07:12 2021 +0200

    radv: fix extending the dirty bits to 64-bit
    
    New dynamic states added for VK_EXT_extended_dynamic_state2 causes
    GPU hangs with vkd3d-proton.
    
    Fixes: 7bdd569d7e1 ("radv: extend the dirty bits to 64-bit")
    Signed-off-by: Samuel Pitoiset <[email protected]>
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10693>
    (cherry picked from commit 54b0cfb061ec393abdd9cf5bc7f43cb898c8fd4d)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=92bb5b148c6dcdb46a5ab6015c575f612915beb1
Author: Dave Airlie <[email protected]>
Date:   Fri May 7 11:26:35 2021 +1000

    gallivm: handle texture arrays in non-fragment shaders with lod.
    
    We have to unwind the lod into the scalar path correctly.
    
    Fixes a crash with renderdoc demo
    
    Fixes: e168d148d76d ("gallivm/nir: handle non-uniform texture offsets")
    Reviewed-By: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10676>
    (cherry picked from commit 83a05caaf2ce4fa9d6605eddd5658bf400f642fb)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4da22b39e7721cc696021250a675fd2117d9350e
Author: Eric Engestrom <[email protected]>
Date:   Tue May 18 23:01:51 2021 +0200

    .pick_status.json: Mark 6cac9c748eb81105b5cd7df32060ee8aae2b1e5f as 
denominated

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c3ec53a123a41a9b0789d735d68d35635713396
Author: Samuel Pitoiset <[email protected]>
Date:   Mon May 3 17:56:27 2021 +0200

    radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE
    
    To make them readable by shaders, only needed on GFX10+.
    
    This also fixes corruption with Control and MSAA.
    
    Cc: 21.1 mesa-stable
    Signed-off-by: Samuel Pitoiset <[email protected]>
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10610>
    (cherry picked from commit 33ede796d5b9149076738b031137b4389dab71a1)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ccaf8092093f396ff0c67f49820debbb5d013f2
Author: Eric Engestrom <[email protected]>
Date:   Tue May 11 22:42:55 2021 +0200

    .pick_status.json: Update to 584145ea882b710027ce620a5d505bd25ab284b1

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b125ee559a3d733c25848a3b525a15100e054ee8
Author: Jordan Justen <[email protected]>
Date:   Mon Apr 26 12:29:30 2021 -0700

    bin/pick: Rename master branch to main
    
    Signed-off-by: Jordan Justen <[email protected]>
    Reviewed-by: Dylan Baker <[email protected]>
    Reviewed-by: Eric Engestrom <[email protected]>
    (cherry picked from commit 6e86d1f503d8b017bd6679a4db70fef532595f65)
    
    [Eric: botched up Jordan's commit to not break anything on the release 
branch]

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=da315007b815076498ef2bdf28000d25b14dd91a
Author: Erik Faye-Lund <[email protected]>
Date:   Tue May 4 13:04:48 2021 +0200

    gallium/u_vbuf: avoid dereferencing NULL pointer
    
    When I last time fixed this, I missed that continuing here would make us
    leak pointers in the translate state, which is what made this avoid a
    crash in the first place.
    
    That's not great, we need to set *some* pointer in this case. The
    obvious option would be NULL, but that means that the translate-code
    also needs to support NULL-pointers here.
    
    Instead, let's point to a small, static buffer that contains enough
    zero-data for the largest possible vertex attribute. This avoids having
    to add more NULL-checks.
    
    Fixes: a8e8204b186 ("gallium/u_vbuf: support NULL-resources")
    Reviewed-by: Marek Olšák <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7773>
    (cherry picked from commit a2d091694f8cf30f7f8a15d9c26712d4e56eaa6c)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb696bbbe268f5642c81328879c42963ad699be7
Author: Danylo Piliaiev <[email protected]>
Date:   Mon Feb 15 15:53:46 2021 +0200

    ir3: memory_barrier also controls shared memory access order
    
    nir_intrinsic_memory_barrier has the same semantic as memoryBarrier()
    in GLSL, which is:
    
    GLSL 4.60, 4.10. "Memory Qualifiers":
     "The built-in function memoryBarrier() can be used if needed to
     guarantee the completion and relative ordering of memory accesses
     performed by a single shader invocation."
    
    GLSL 4.60, 8.17. "Shader Memory Control Functions":
     "The built-in functions memoryBarrier() and groupMemoryBarrier() wait
     for the completion of accesses to all of the above variable types."
    
    Fixes tests:
     
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp
     
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
    
    Fixes: 819a613a ("freedreno/ir3: moar better scheduler")
    
    Signed-off-by: Danylo Piliaiev <[email protected]>
    Reviewed-by: Samuel Iglesias Gonsálvez <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9054>
    (cherry picked from commit cb8a00791cc9618f5be903c31abf737b42e4cf46)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceafcf3daf20763795bda6a9f166443bd84b7bf4
Author: Erik Faye-Lund <[email protected]>
Date:   Thu Apr 22 13:46:41 2021 +0200

    docs: do not generate redirects on error
    
    The build-finished event is also triggered when there's an error. I
    somehow got the second argument wrong, and ended up ignoring the case.
    This can lead to new exceptions being thrown due to missing files, that
    ends up hiding the real problem.
    
    Fixes: 64a4ba9e1ce ("docs: add an extension to generate redirects")
    Reviewed-by: Eric Engestrom <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10407>
    (cherry picked from commit 2736370294427d87933ce7ae293e0465fbab77e2)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=db3c2cdf824bba166c453743b2892274a4e8a0e3
Author: Marek Olšák <[email protected]>
Date:   Wed Apr 28 17:19:43 2021 -0400

    Revert "gallium/u_threaded: align batches and call slots to 16 bytes"
    
    This reverts commit 3b1ce49bc1e5aff87805b0bab255885c84bf5052.
    
    It will be completely rewritten, but let's revert this first.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer 
<[email protected]>
    Acked-By: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10606>
    (cherry picked from commit 954f59f2af4a135f2af2d2b6e341b4332ad3cccd)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb746def48d6ba0aa875d97b62685e39bad80dae
Author: Caio Marcelo de Oliveira Filho <[email protected]>
Date:   Thu Apr 29 12:10:13 2021 -0700

    nir: Move shared_memory_explicit_layout bit into common shader_info
    
    Move it out of the "cs" sub-struct, since the bit can be used for
    other shader stages in the future.
    
    This also removes a subtle issue in spirv_to_nir:
    info.cs.shared_memory_explicit_layout was used without checking for
    the CS shader stage.  It ended up being "harmless" since the effects
    also depended on presence of shared variables.
    
    Fixes: 5de6c5973a6 ("spirv: Implement 
SPV_KHR_workgroup_memory_explicit_layout")
    Reviewed-by: Jason Ekstrand <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10529>
    (cherry picked from commit dd48683cfd6daf07602b7e92b96baf3704489fd7)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ceb11aaa837f609626cfab5497d5adb4e49c7b7
Author: Connor Abbott <[email protected]>
Date:   Fri Apr 30 18:05:37 2021 +0200

    freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes
    
    This fixes a few piglit hangs.
    
    Fixes: 0eebedb ("freedreno/a6xx: Emit program state for GS")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10551>
    (cherry picked from commit e7b7908f87a437b3d4a239bf9f2119154967757e)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1947597f748a7c243d41a5a416139f09ff7bb936
Author: Eric Engestrom <[email protected]>
Date:   Mon May 10 19:43:26 2021 +0200

    .pick_status.json: Update to a1c56b80915a1105c5a62aa6ff3ac71c1edd143d

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f08e0a2016bf40c055df360a1c3b745ec8b463d0
Author: Dylan Baker <[email protected]>
Date:   Wed Apr 28 16:14:58 2021 -0700

    meson/vulkan: fix linkage on windows
    
    The current approach likley breaks icl and clang-cl, but it seems that
    the problem isn't even really related to MSVC, but to Meson's Visual
    Studio backend, as such, let's use link-whole unless we're using a
    Visual Studio backend.
    
    Fixes: 48d31a6280c4de07279435606a5c0524c1787cad
           ("meson: link vulkan_util with link_whole on mingw")
    
    Reviewed-by: Jesse Natalie <[email protected]>
    Acked-by: James Park <[email protected]>
    (cherry picked from commit f03da01fe374b87b5144c77f56ab78cf7c2a2ed3)
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10379>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c51a8d12734e3ed05d0c02713f7452bccad8622e
Author: Michel Zou <[email protected]>
Date:   Sun Apr 18 15:44:58 2021 +0200

    meson: link vulkan_util with link_whole on mingw
    
    It was missing for mingw.
    
    Closes #4633
    
    Reviewed-by: Jason Ekstrand <[email protected]>
    Acked-by: James Park <[email protected]>
    (cherry picked from commit 48d31a6280c4de07279435606a5c0524c1787cad)
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10379>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=62e4fe2300fc92514d13df9281045e8bdbe8377d
Author: Michel Zou <[email protected]>
Date:   Thu Apr 15 22:38:24 2021 +0200

    vulkan: fix duplicate win32 def
    
    Reviewed-by: Jason Ekstrand <[email protected]>
    (cherry picked from commit dc036b17695318cd9c7f8e3376c017e896c2d1b1)
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10379>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7257be4d7020c35598ad139469ba2e805cfea59b
Author: Michel Zou <[email protected]>
Date:   Thu Apr 15 22:37:58 2021 +0200

    lavapipe: fix unused variable warning
    
    Reviewed-by: Jason Ekstrand <[email protected]>
    (cherry picked from commit 45f32ce239bcc756c9720896d12bc02d9e6cdc50)
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10379>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fff844cf9de27fbee548f16e67a78180a9b9412
Author: Michel Zou <[email protected]>
Date:   Thu Apr 15 22:38:44 2021 +0200

    gallium: fix uninitialized variable warning
    
    Reviewed-by: Jason Ekstrand <[email protected]>
    (cherry picked from commit 54deb1010f7db2a1d73557194557ab0ac851b30f)
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10379>

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to