Mesa (22.1): 72 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed May 4 17:06:44 UTC 2022


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fffad80496b9c541c2720249b170ac309255ea3d
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed May 4 10:05:06 2022 -0700

    VERSION: bump for 22.1.0-rc4 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c0b0093359ed5e6b3cf4153601da17d501e22f5
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue May 3 15:12:45 2022 -0400

    wgl: don't auto-load zink before software drivers
    
    as in glx/egl, zink+lavapipe should only load if explicitly selected
    
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16311>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df09d2a0ba68bf0df1bdd50ac0303c6bd1341aaf
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Apr 25 16:02:14 2022 -0400

    wgl: always set alpha on kopper windows
    
    Acked-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16153>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6447169dee3e2556f0b0e98978363062a70e9635
Author: Autumn on Tape <autumn at cyfox.net>
Date:   Fri Apr 1 13:03:40 2022 -0700

    gallivm: use VPERMPS (x86/AVX2) for 32-bit 8-element shuffles
    
    Signed-off-by: Autumn on Tape <autumn at cyfox.net>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13671>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5e133250f9d82dd5bb2c0d9b5219a306029fd00
Author: Autumn on Tape <autumn at cyfox.net>
Date:   Fri Apr 1 13:03:30 2022 -0700

    gallivm: use shufflevector for shuffles when index is constant data
    
    This checks if index is a ConstantAggregateZero, ConstantDataSequential,
    or UndefValue and emits a single shufflevector instead of a loop if so.
    
    Signed-off-by: Autumn on Tape <autumn at cyfox.net>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13671>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdb6bb31af52aca34d5515186b6ff5618ab1b9cc
Author: Autumn on Tape <autumn at cyfox.net>
Date:   Fri Apr 1 13:03:20 2022 -0700

    lavapipe: enable subgroup shuffle operations
    
    Bits flipped in VkPhysicalDeviceSubgroupProperties.supportedOperations:
      * SUBGROUP_FEATURE_SHUFFLE_BIT
      * SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
    
    Signed-off-by: Autumn on Tape <autumn at cyfox.net>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13671>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2613cd4b8d654c3db40ba1e95ba9a7300f67df0c
Author: Autumn on Tape <autumn at cyfox.net>
Date:   Fri Apr 1 13:02:55 2022 -0700

    gallivm: add subgroup shuffle support
    
    Signed-off-by: Autumn on Tape <autumn at cyfox.net>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13671>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=381ec467dba1b1eec8b437aeef14b23250b98b0b
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Tue May 3 12:19:43 2022 +0300

    anv: fix invalid utrace memcpy l3 config on gfx < 11
    
    device->l3_config is only valid on Gfx11+
    
    This only fixes using GPU_TRACE=1
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Fixes: 02a4d622ed0 ("anv: expose a couple of emit helper to build utrace buffer copies")
    Reviewed-by: Tapani Pälli <tapani.palli at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16291>
    (cherry picked from commit 4efc99747247520f186365c530a4f955cbc1fb79)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b60b2ecdc02723159c84e2f44267dd29984262c
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon May 2 11:15:40 2022 -0400

    llvmpipe: disable compute statistics queries if queries are disabled
    
    cc: mesa-stable
    
    Reviewed-by: Emma Anholt <emma at anholt.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16278>
    (cherry picked from commit 4a4adb65cec466ca7861856922f84b95bfd0fac1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9219c0ee6f56d59c6e9204f742d44f9f8daef76
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon May 2 11:14:06 2022 -0400

    llvmpipe: disable statistic queries during draw if queries are disabled
    
    cc: mesa-stable
    
    fixes (zink):
    spec at ext_transform_feedback@generatemipmap prims_generated
    
    Reviewed-by: Emma Anholt <emma at anholt.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16278>
    (cherry picked from commit a36c3f6f6a41d84961b5633a627cd90feaa4d18d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=965bdf7db299fd8ba4afd5e4809b3fdf170e1b96
Author: Daniel Schürmann <daniel at schuermann.dev>
Date:   Fri Apr 29 17:05:10 2022 +0200

    aco/ra: fix live-range splits of phi definitions
    
    It could happen that at the time of a live-range split,
    a phi was not yet placed in the new instruction vector,
    and thus, instead of renamed, a new phi was created.
    
    Fixes: dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2
    Cc: mesa-stable
    
    Reviewed-by: Rhys Perry <pendingchaos02 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16248>
    (cherry picked from commit 58bd9a379efada22efc3d1ac0848f681c2dd811a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bedc452f8b6d41c37a8fa401dbb84e3c14a2eb25
Author: Konstantin Seurer <konstantin.seurer at gmail.com>
Date:   Mon May 2 09:33:45 2022 +0200

    ac/nir: Do not set cursor in try_extract_additions
    
    Fixes: 61ac5ac ("radv,ac/nir: lower global access to _amd global access intrinsics")
    Signed-off-by: Konstantin Seurer <konstantin.seurer at gmail.com>
    Reviewed-by: Rhys Perry <pendingchaos02 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16270>
    (cherry picked from commit d639608b8bff266f8340105b1a7c50c4f1f605ed)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9d2d3b0b7ee44fac81c8ca3e1a59c6fa70e2a5d
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Thu Apr 28 13:24:06 2022 +1000

    nir: fix sorting before assigning varying driver locations
    
    We need to make sure we also properly sort varyings sharing a single
    slot otherwise we can end up assigning earlier components to the next
    slot if we have already processed later components.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6392
    
    Fixes: 1e93b0caa10d ("mesa/st: add support for NIR as possible driver IR")
    
    Reviewed-by: Emma Anholt <emma at anholt.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16208>
    (cherry picked from commit 180398f7851a01d9cb2879a426f3cf1b4686c917)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9febc11af9a8a5b227ddaeda4798ae0ef52bd644
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Apr 28 14:25:36 2022 -0700

    util: Keep quiet NaNs quiet when converting to half float.
    
    We don't want to be throwing exceptions and changing float values later by
    emitting a signaling binary16 nan.
    
    If we don't do this, then when we convert back to f32 in NIR constant
    expression evaluation, the signaling NaN can end up giving NaN for
    fmax(NaN, 0.0), instead of 0.0.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5933
    Cc: mesa-stable
    Reviewed-by: Emma Anholt <emma at anholt.net>
    Reviewed-by: Jason Ekstrand <jason.ekstrand at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16233>
    (cherry picked from commit 27e33d5c963f13a47c4b9276378db913d8ecb189)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d29fe64c7e5eaff00f879c28a0e2c7ae877de60d
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Sat Apr 23 00:13:07 2022 +0300

    iris: use new kernel uAPI to compute video memory
    
    v2: Use os_get_available_system_memory() when kernel memory region
        uAPI is not available (Lionel)
    
    Cc: 22.1 <mesa-stable>
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16210>
    (cherry picked from commit acf6bf88c07e0a1f0283ad1acd0e5f0d2a156535)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9083cff8e793766dd6e8e727e58e1cece471b16
Author: Iván Briano <ivan.briano at intel.com>
Date:   Fri Apr 29 14:54:46 2022 -0700

    vulkan/wsi/wayland: Fix double free on error condition
    
    If wsi_configure_native_image() fails, it will call
    wsi_destroy_image_info() itself, so let's try to not call it again from
    wsi_wl_swapchain_destroy().
    
    Fixes the CTS tests:
    dEQP-VK.wsi.wayland.swapchain.simulate_oom.*
    
    Fixes: b626a5be43d ("vulkan/wsi/wayland: Split image creation")
    
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16257>
    (cherry picked from commit bf04be17f7f7cb41ef90176a8bc1fad587206046)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52ab0ca9b0c20a0db467fa2799cf8d50020a2416
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Tue May 3 09:38:49 2022 -0700

    .pick_status.json: Update to 575068a1656ab4303647ade1491da7d711d36db7

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae7c0db4b3c61beaaec71ccd9ad82fb5e3761590
Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Tue Jan 11 14:14:01 2022 -0800

    intel_dev_info: Add --hwconfig command line parameter
    
    Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Caio Oliveira <caio.oliveira at intel.com>
    (cherry picked from commit de99a11172e0447aec54549cda450d32ae1b8361)
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16231>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b29e15e5155ec4b58c67e99510ae124a00c72416
Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Sat Oct 30 13:41:38 2021 -0700

    intel/dev: Read hwconfig from i915
    
    Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Caio Oliveira <caio.oliveira at intel.com>
    (cherry picked from commit d9ff9ea9c3315e9373a1fbdccd57fce571463cd5)
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16231>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5949ead3150c633f15faa4b1ad23057ec595e885
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Apr 28 10:43:45 2022 +1000

    llvmpipe: add user memory resources to the debug global list.
    
    Otherwise things will crash on destruction.
    
    Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
    Fixes: 9a57dceeb760 ("llvmpipe: add support for user memory pointers")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16207>
    (cherry picked from commit b4bbf9d1acf04debb0abd2c3ebeac21fe389cf83)
    Signed-off-by: Dylan Baker <dylan.c.baker at intel.com>
    
    Staging changes (Dylan)
      - port back from u_list to simple_list for the stable branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4046230c1384cedd7c415b0080348020df0aedf9
Author: Icecream95 <ixn at disroot.org>
Date:   Sat Apr 30 08:36:40 2022 +1200

    pan/bi: Use texture index instead of sampler for message preloading
    
    The VAR_TEX definition in ISA.xml only has a field for texture_index,
    so trying to read sampler_index will return zero; read from
    texture_index instead, and rename other fields for consistency.
    
    The texture and sampler indices must be equal for VAR_TEX to be used,
    so either name could be used for the field.
    
    Fixes the wrong textures being used in Thief.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6219
    Fixes: eb1479bda22 ("pan/bi: Support message preloading")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16255>
    (cherry picked from commit 2864094f69db38f1948bad738256db4699653fad)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01345ad5e91acfde73d7450fbd36d32b6cba7bf3
Author: Gert Wollny <gert.wollny at collabora.com>
Date:   Sun May 1 22:49:01 2022 +0200

    r600: Allow eight bit, three channel formats for vertex buffers
    
    While using three component texture formats results in CTs failures,
    three component vertex attributes are fine, and not allowing them
    results in significant performance regressisons.
    
    Fixes: e41958e344cb4b15d01008140a1ee08817104334
       r600: Disable eight bit three channel formats
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6399
    
    v2: rename function to is_buffer_format_supported (Emma)
    
    Signed-off-by: Gert Wollny <gert.wollny at collabora.com>
    Reviewed-by: Emma Anholt <emma at anholt.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16267>
    (cherry picked from commit 4a2ff9eb86acdc0b5cc35ca2c2f6ec5cfe9671a9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fdb834853bbf65cebcc71e79481b5910c4c51fe
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Thu Apr 7 11:20:52 2022 +0300

    anv: fix clflush usage on utrace copy batch
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Fixes: cc5843a573bd ("anv: implement u_trace support")
    Reviewed-by: Marcin Ślusarz <marcin.slusarz at intel.com>
    Reviewed-by: Tapani Pälli <tapani.palli at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15780>
    (cherry picked from commit 44e93b4c6fdce90a72be51cc96be9f6b34051d5d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f286bfef5d35192098da39339310060659fbadc
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Tue Oct 26 17:18:58 2021 -0700

    intel/dev: Compute pixel pipe information based on geometry topology DRM query.
    
    This changes the intel_device_info calculation to call an additional
    DRM query requesting the geometry topology from the kernel, which may
    differ from the result of the current topology query on XeHP+
    platforms with compute-only and 3D-only DSSes.  This seems more
    reliable than the current guesswork done in intel_device_info.c trying
    to figure out which DSSes are available for the render CS.
    
    Cc: 22.1 <mesa-stable>
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14143>
    (cherry picked from commit 14cad38b1902a3c8aaf0b053e19e62222b80a70d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6accbe0400bab0cf7e80360635f03fd2739f067
Author: Emma Anholt <emma at anholt.net>
Date:   Wed Apr 20 16:30:37 2022 -0700

    nouveau/nir: Move FS output stores to the end of the last block.
    
    The nir_move/sink caused instructions to sink interleaved into the output
    stores at the end of the shader.  nouveau's RA doesn't track liveness of
    FS outputs in registers after the export instruction, so they could end up
    overwritten.  To work around it, after normal NIR move/sink, move the
    output stores back to the end of the shader.
    
    Fixes: b1fa2068b8e8 ("nouveau/nir: Enable nir_opt_move/sink.")
    
    Reviewed-by: M Henning <drawoc at darkrefraction.com>
    Reviewed-by: Karol Herbst <kherbst at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15949>
    (cherry picked from commit 3ddc505400ee91905cc4ee0762947b8377db5504)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b6b1445f753cde0f0cc305faa9c1d063c2448ad
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Apr 28 11:47:37 2022 +0200

    mesa: add missing error-path
    
    The ARB_shader_objects spec says the following:
    
    > The error INVALID_VALUE is generated by any command that takes one or
    > more handles as input, and one or more of these handles are not an
    > object handle generated by OpenGL.
    
    And a long, long time ago, we used do to just that for
    glDeleteObjectARB... Until 9ac9605de15, all the way back in February 2006,
    where the error condition was removed without explanation.
    
    Let's restore it, because it should really be there.
    
    This was noticed by running the tests that are in the mesa-demos
    repository, that actually tested this condition.
    
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Cc: mesa-stable
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16211>
    (cherry picked from commit ba9c917149e883b3e2b117de41e5a54dd6f9d0cc)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85065859a26b0355c5dd2c6e9a20ae4a287aafa6
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Fri Apr 29 09:20:33 2022 +0200

    gallium/xlib: fix stale comment
    
    We haven't been doing what the comment says for about a decade, it's
    about time to update the comment!
    
    Fixes: 5f60a00743f ("st/glx: remove STENCIL_BITS, DEFAULT_SOFTWARE_DEPTH_BITS")
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16213>
    (cherry picked from commit 82b681db997a6ee01114cdc14593e5d20933b052)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d41d82a6f6ad2da3df915db1b24578118a8a78c
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Apr 28 14:05:14 2022 +0200

    meson: remove unused defines
    
    These defines are no longer used since we removed libmesa_classic.
    
    Fixes: e030d5ba8ac ("mesa: Delete libmesa_classic")
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16213>
    (cherry picked from commit 36250e839b2b54944511b245100622ab352d5879)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33c3034765cfe4e919c8f37f09b51e9fea55aa33
Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Fri Apr 29 02:37:25 2022 -0700

    iris: Fix assertion meant to only target the clear-color stride
    
    Fixes: 2bc8c61fd00 ("iris: Return a 64B stride for clear color plane")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6398
    Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16241>
    (cherry picked from commit 33456ae5a48c809cee251ca6d70f2b7f5941bc87)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebc9a11318977b2790538db8d30482de3e1275b9
Author: Jesse Natalie <jenatali at microsoft.com>
Date:   Thu Apr 28 13:52:11 2022 -0700

    microsoft/compiler: Unload DXIL validator library *after* calling Release()
    
    Otherwise, the code to actually run Release() might not be loaded or
    callable anymore.
    
    Fixes: 193cf76c ("microsoft/compiler: add common dxil-validator API")
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16225>
    (cherry picked from commit ab9d649ac3c734f5c031cd3dac264aa2a8cca248)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40867789ecc7b9e361da395a4e6db2d92dad5575
Author: Juan A. Suarez Romero <jasuarez at igalia.com>
Date:   Thu Apr 28 18:05:55 2022 +0200

    mesa: unref syncobj after wait_sync
    
    Before returning the wait_sync() function, the sync object must be
    unreferenced.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6377
    Fixes: 0af7c1e385b ("mesa/st: merge the syncobj code from st into mesa")
    Signed-off-by: Juan A. Suarez Romero <jasuarez at igalia.com>
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16242>
    (cherry picked from commit a47375d4dabc2552e4866ba5b7d8c62d4cd4b904)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=421e4d445ae52f4b1eeb7416946bb9bc68e51e82
Author: Gert Wollny <gert.wollny at collabora.com>
Date:   Sun Apr 17 17:25:18 2022 +0200

    virgl: don't move input gl_SampleMaskIn to a temp
    
    The input is an array so moving it to a single temporary value doesn't
    seem to make much sense. I also don't see any piglit regressions when
    not moving the value to a temporary.
    
    Fixes: bc912bace1cf8cd03793c5ae34bd5a2afd015019
      virgl: Add workarounds for virglrenderer input/sv signedness bugs.
    
    v2: remove unused enum for SAMPLEMASK (Emma)
    
    Signed-off-by: Gert Wollny <gert.wollny at collabora.com>
    Acked-by: Emma Anholt <emma at anholt.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15997>
    (cherry picked from commit 89bba41d9028064e19d9791e2b97136d0daf8b09)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=238b0187897ab4eacbfd1293bbc3a560b456216c
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Mar 14 05:54:20 2022 +1000

    vulkan/wsi: keep allocate queue families in image, just don't fill them
    
    This changes the code so that it only looks at the passed in families
    when concurrent, otherwise it always allocates one.
    
    Fixes: 48b3ef625e19 ("vulkan/wsi: handle queue families properly for non-concurrent sharing mode.")
    Acked-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Acked-by: Jason Ekstrand <jason.ekstrand at collabora.com>
    Tested-by: Mike Lothian <mike at fireburn.co.uk>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15331>
    (cherry picked from commit 85a94be0fec1dad9b22ee346383a4abb46a6e990)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d45ccc05f19056e42992ce1fc269432f577d7d3a
Author: Nanley Chery <nanley.g.chery at intel.com>
Date:   Thu Apr 29 12:04:04 2021 -0700

    isl,iris: Add DG2 CCS modifier support for XeHP
    
    Cc: 22.1 <mesa-stable>
    Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14521>
    (cherry picked from commit b023f18badf34e8f11654af620b477d028e866be)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21753f734e4ae36cc90983482315f8ef47656a1e
Author: Nanley Chery <nanley.g.chery at intel.com>
Date:   Wed Sep 29 15:59:21 2021 -0700

    intel/isl: Add a score for I915_FORMAT_MOD_4_TILED
    
    Enables the modifier in anv.
    
    Cc: 22.1 <mesa-stable>
    Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14521>
    (cherry picked from commit a53abeb7fbea35ac86d998f4c39a380e4ed454e7)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2385ca720bc4f070c2301dfbffe80adf9614c06a
Author: Anuj Phogat <anuj.phogat at gmail.com>
Date:   Mon Jan 13 12:51:55 2020 -0800

    isl,iris: Add I915_FORMAT_MOD_4_TILED support for XeHP
    
    This patch adds Tile 4 modifier support to Mesa and allows Mesa to
    use Tile 4 on gen12-hp with GBM.
    
    Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
    Cc: 22.1 <mesa-stable>
    Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14521>
    (cherry picked from commit ac441d0953a9f07ce86f229ea68341405a431dce)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa4ad4f679c793814123e6470d14dfc2ace83a02
Author: Anuj Phogat <anuj.phogat at gmail.com>
Date:   Thu Mar 11 15:32:53 2021 -0800

    include/uapi: Update drm_fourcc.h from kernel
    
    Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
    
    v2. Pull in the header from drm-next at commit
        9035039e1ed691cd893777a42e048003a2f349d6
    
    Cc: 22.1 <mesa-stable>
    Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14521>
    (cherry picked from commit acba3efe695c4df3873ff410e6c1a0862d4d2304)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51ddb36a2d678c0697c9a44ba53a72390e237c5e
Author: Nanley Chery <nanley.g.chery at intel.com>
Date:   Thu Apr 28 08:01:19 2022 -0700

    iris: Return a 64B stride for clear color plane
    
    Although modifiers which use a clear color plane specify that the
    plane's pitch should be ignored, some kernels have been found to require
    64-byte alignment.
    
    Cc: mesa-stable
    Fixes: db475c81b7c ("iris: Return non-zero stride for clear color plane")
    Reported-by: Dongwon Kim <dongwon.kim at intel.com>
    Suggested-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14521>
    (cherry picked from commit 2bc8c61fd00b2877319f54afeaba3d606fd8532c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d630f852b97928213ec5e0a44abd3cf6d8256d7f
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Mon May 2 10:46:29 2022 -0700

    .pick_status.json: Mark c025cb9ee9d79ebfb66a577556e04deecfe012ed as backported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0542f4ab0330ca936d4946bcfac0d711e2dc0b87
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Mon May 2 10:44:30 2022 -0700

    .pick_status.json: Update to 2505afc430c6b151e7e4243503953ba0b0a2c842

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d33c5a2fc230d1acce45eb7c5f75e25a4655324
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Apr 28 16:50:56 2022 -0400

    zink: remove drm_fd
    
    no longer used
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16226>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69c861ad5845f1c8302d96d1d05a6227240dac05
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Apr 28 16:31:16 2022 -0400

    zink: ignore KMS handle types
    
    who could've guessed that such a thing was possible
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16226>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e45737c9eb4120df9239e35039589b2eb4b98d0b
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Apr 28 16:30:43 2022 -0400

    zink: export fd info for all 2d images
    
    there's no way to add this later, so here we go
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16226>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f02b52ba2d465445c19f1e0dee3d4ad5610a0e9
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Apr 28 15:50:40 2022 -0400

    zink: fix dmabuf plane returns
    
    use the actual drm format plane count, not the resource format
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16226>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2d04b4fe9320095aed16fb0c0898f19361f19aa
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 27 08:48:16 2022 -0400

    kopper: implement texture-from-pixmap for software (non-dmabuf)
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0bf9a7ea87f425871bdf2a10184a555231b1e79
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Apr 28 12:47:13 2022 -0400

    kopper: rename a confusing variable
    
    is_pixmap is defined in kopper_allocate_textures() as being (!window && x11),
    which is very different from this check, which determines whether the drawable
    is a window
    
    so rename it to keep things consistent
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=699361504782a0cb3aae028aff01ebd89a1ed936
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 27 17:20:03 2022 -0400

    kopper: check whether zink is using sw
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fb66e77e276b17ae784f623bf0a41ab1991f8d3
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 27 17:19:44 2022 -0400

    zink/kopper: add a function for determining if running on software
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b872cc3a516684d4b42fff0a7879eae73fe3b46
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 27 17:07:53 2022 -0400

    kopper: check for modifiers to use modifier functionality
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=721f054bae8fbc67cefb6749b3de2427e543fef1
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 27 17:06:57 2022 -0400

    kopper: add some error logging for pixmap->texture failure
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8d16506250494a818f1af078de16bf13a65981e
Author: Adam Jackson <ajax at redhat.com>
Date:   Tue Apr 26 16:01:20 2022 -0400

    glx/kopper: Wire up a way for SwapBuffers to fail
    
    Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9f29c22b84bbbe96ed8378ca84f15b9367d7bfb
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 27 09:56:29 2022 -0400

    zink/kopper: add a mechanism for checking swapchain status
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d4b79d1117192928f188f79ee2f9db5533d25f1
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 19 16:44:02 2022 -0400

    zink: flag swapchain resources as swapchains
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2096db8aad6a16472981090f36b174aebe94de70
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 19 10:57:30 2022 -0400

    zink: handle swapchain acquire failures more directly
    
    if acquire fails, the pending operation cannot be completed, so just
    drop it
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7decf4056e9318b27e42bc71c9bbc8458fcfbe09
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 19 10:51:36 2022 -0400

    zink: fix return for zink_kopper_acquire
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ac563d157613e92ad091f84b2e4be543cc91910
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 19 10:06:40 2022 -0400

    zink: rework swapchain object check for acquires
    
    this is more accurate
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ab5ac0870af9333329c213d45394702c1e7e8fb
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 19 10:48:33 2022 -0400

    zink: unset image layout when killing swapchain
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5694c04cddeb606adc6d8cf47578c7bfb575243f
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 19 11:21:44 2022 -0400

    zink: handle dead swapchains in acquire
    
    this is a no-op failure
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bae419dfe4a92ee6ade7bc59ff747ec5f93932d
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 19 10:50:23 2022 -0400

    zink: flag swapchains when updating fails
    
    these are dead, they just don't know it yet
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1706c29c6d2da9150972f795ba21f7d3959a31e
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 19 16:35:12 2022 -0400

    zink: add a util function for finding swapchain resource
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccdebfb26a9cc5930af2047854bbd268aacff477
Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Tue Apr 26 13:19:01 2022 -0700

    drm-uapi/i915_drm.h: Update from drm-next (2022-04-28)
    
    git://anongit.freedesktop.org/drm/drm 9bda072a7bec278c424ad660373e69d8e4a3385d
    
    Among other changes, this provides DRM_I915_QUERY_HWCONFIG_BLOB and
    DRM_I915_QUERY_GEOMETRY_SUBSLICES, which are needed for DG2 support.
    
    Cc: 22.1 <mesa-stable>
    Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16174>
    (cherry picked from commit 3477dbd34f18bb40c437af0687b2dfe5dbfd256e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b39d53761c54ba54a1e35fb51836acae93c307d9
Author: Tapani Pälli <tapani.palli at intel.com>
Date:   Sat Apr 23 09:29:08 2022 +0300

    isl: disable mcs (and mcs+ccs) for color msaa on DG2
    
    Fixes lots of various test failures in:
       dEQP-VK.pipeline.multisample.min_sample_shading_disabled.*
       dEQP-GLES3.functional*multisample.*
       KHR-GL*sample_variables.*
    
    Cc: mesa-stable
    Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
    Acked-by: Kenneth Graunke <kenneth at whitecape.org>
    Acked-by: Nanley Chery <nanley.g.chery at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13991>
    (cherry picked from commit d3ef3657b280b3c273957641183e64d388804d08)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b674942ecc4872cfa41250c3092f51ed283858b6
Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Tue Apr 12 14:46:39 2022 -0700

    vulkan/wsi/x11: Use atomic_int with sent_image_count
    
    Without this being atomically incremented and decremented, I observed
    this assert triggering in debug builds:
    
      src/vulkan/wsi/wsi_common_x11.c:x11_present_to_x11_dri3():
    
      assert(chain->sent_image_count <= chain->base.image_count);
    
    I think this was happening since,
    
      src/vulkan/wsi/wsi_common_x11.c:x11_handle_dri3_present_event()
    
    which decrements chain->sent_image_count may be run in a separate
    thread.
    
    Fixes: d0bc1ad3776 ("vulkan/wsi/x11: add sent image counter")
    Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15908>
    (cherry picked from commit 212fb25b267120c6cc8eead21a7eb016f2b58f2a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e84b750474865e44a9998af2aaee8bbf4e1d9f3
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Thu Apr 28 10:05:42 2022 -0700

    .pick_status.json: Update to 1dc697942af7254798f83583f5788e1abf136d27

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=431f07fcd9804f43c1f7570e8c243a70325a77ce
Author: Icecream95 <ixn at disroot.org>
Date:   Wed Apr 27 10:31:14 2022 +1200

    panfrost: Fix pack_32_2x16 implementation
    
    Fixes: 6f0eff548c1 ("pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16181>
    (cherry picked from commit 76cea8e27b3bb16cf752962ca53da42ab4bf51e4)
    
    Conflicts:
    	src/panfrost/bifrost/bifrost_compile.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46c9e8b811cc11ab91c687d7fbd295bba4c29e14
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Tue Apr 26 14:23:36 2022 +0200

    radv: enable radv_disable_sinking_load_input_fs for Grid Autosport
    
    Cc: mesa-stable
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4228
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Rhys Perry <pendingchaos02 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16165>
    (cherry picked from commit e6bcdc763c9e228aea9a767c35dbd63bb1a5689e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0783dd7f7ef58f7a9afad909b344dcdc4518a92e
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Tue Apr 26 14:20:56 2022 +0200

    radv: allow to disable sinking of load inputs for FS via drirc
    
    To workaround game bugs where partial derivatives are used in
    non-uniform control flow. A proper solution needs to be implemented,
    but as a quick fix disabling nir_opt_sink() works.
    
    Cc: mesa-stable
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Rhys Perry <pendingchaos02 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16165>
    (cherry picked from commit 1dbfd2be4b13da08e097bfdcdb000283e4ebe741)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eba273314aa1f704da43a3e2c29f1fcfac2c81d
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Mon Apr 18 14:46:09 2022 +0200

    radv: fix handling divisor == 0 with dynamic vertex input state
    
    When the divisor is 0, the compiler should generate a different VS
    prolog instead of re-using a previous prolog that uses nontrivial
    divisors. This is because divisor == 0 and divisor > 1 should use
    a different path to guarantee that the index is correctly computed.
    
    Cc: mesa-stable
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Rhys Perry <pendingchaos02 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16009>
    (cherry picked from commit f525706e7725345e187f076118feb3937dfb8c43)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fb345d84a2d818da0618bd843517f4f3db7f4d7
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Apr 25 10:00:08 2022 -0400

    drisw: remove dead code
    
    this was from a very early version of kopper, but it can no longer
    be reached
    
    Fixes: d760a9151b7 ("gallium: Learn about kopper")
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16152>
    (cherry picked from commit 6a9def8c9f8ff7b6131fb5c78c303d5b1376542a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07a0e16324adc79cdc8888776b232b42fb5a815e
Author: Yevhenii Kolesnikov <yevhenii.kolesnikov at globallogic.com>
Date:   Thu Apr 21 21:20:13 2022 +0300

    nir: Remove single-source phis before opt_if_loop_last_continue
    
    We might have some single-source phis leftover after prior optimizations. We
    want to get rid of them before merging the blocks.
    
    Fixes: 5921a19d4b0 ("nir: add if opt opt_if_loop_last_continue()")
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6312
    
    Signed-off-by: Yevhenii Kolesnikov <yevhenii.kolesnikov at globallogic.com>
    Reviewed-by: Danylo Piliaiev <dpiliaiev at igalia.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16095>
    (cherry picked from commit 65caf46b3b827f4cf5a32972ca5844c69e598aa6)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5191667d333ed5dc7e0d7019874896f9a94a1a1
Author: Jason Ekstrand <jason.ekstrand at collabora.com>
Date:   Wed Apr 20 11:37:19 2022 -0500

    spirv: Handle Op*MulExtended for non-32-bit types
    
    Fixes: 58bcebd987b7 ("spirv: Allow [i/u]mulExtended to use new nir opcode")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6306
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16060>
    (cherry picked from commit ef9d97ec1f9d9834db3066b5a7ec67ce6d4ecd86)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dea703ff2bff8df647f8624f32824f8832d47f6b
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Apr 27 11:19:07 2022 -0700

    .pick_status.json: Update to f17d3a125126dd7e0f1c2072545976cec1eeb1c8



More information about the mesa-commit mailing list