Mesa (staging/21.2): 34 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Nov 5 16:53:37 UTC 2021


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bcb47ead4929f5dbe7c0d3dc14f56cf0a097c05
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Fri Jun 25 11:35:10 2021 +0300

    intel/devinfo: fix wrong offset computation
    
    A bit difficult to find what commit introduced the issue because of
    all the renaming, but it was my bug :)
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Cc: mesa-stable
    Reviewed-by: Francisco Jerez <currojerez at riseup.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10015>
    (cherry picked from commit 349bfb72752981c9ce276147efaa65ea9d839c57)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cace899646c01821c95bf8ed36becbc9ad06786
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Sat Apr 3 13:34:11 2021 +0300

    intel/perf: fix perf equation subslice mask generation for gfx12+
    
    v2: Fix comment change (Marcin)
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Cc: <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Francisco Jerez <currojerez at riseup.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10015>
    (cherry picked from commit 67619d8153249e2cc3c36ac9a28aec9ded0ca1ba)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c67cc955de4a5cd6b18703cbc7339bd02e0d857c
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Sat Apr 3 14:21:32 2021 +0300

    intel/dev: don't forget to set max_eu_per_subslice in generated topology
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Cc: <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Francisco Jerez <currojerez at riseup.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10015>
    (cherry picked from commit d7c6a90c26794eff623e8885f92ab27aaa0fe581)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a675291a820ebac7356b2ac01ca5202f9cf5f775
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Sat Apr 3 13:22:50 2021 +0300

    intel/dev: fix HSW GT3 number of subslices in slice1
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Cc: <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Francisco Jerez <currojerez at riseup.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10015>
    (cherry picked from commit d1db5d562af6cd9447bb564797d67dd27ff95024)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42bda4ad617cf5b40ebe87b1916bbc4007c04651
Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Date:   Tue Nov 2 14:01:06 2021 +0100

    mesa: always call _mesa_update_pixel
    
    10c75ae4 moved handling of this state to the functions that
    depend on ctx->_ImageTransferState.
    
    So we can't depend on _NEW_PIXEL being set to call this function,
    since it'll be always clear earlier by _mesa_update_state_locked.
    
    Example sequence that would trigger the issue:
      glPixelTransferi(...)
      glClear(...)
      glTexSubImage2D(...) <-- won't use the new value set by
                               glPixelTransferi because glClear caused
                               _NEW_PIXEL to be cleared.
    
    _NEW_PIXEL itself is kept because st_update_pixel_transfer depends
    on it.
    
    Fixes: 10c75ae4 ("mesa: move _mesa_update_pixel out of _mesa_update_state")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5273
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13596>
    (cherry picked from commit 1ee3fbd703752460248958f9b7e42a855023b274)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56029265f963e6b56b8064aebdf289351bb9c269
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Oct 30 11:43:42 2021 -0400

    radeonsi: fix a typo preventing a fast depth-stencil clear
    
    Fixes: 9defe8aca953b69615728c8 - radeonsi: implement fast Z/S clears using clear_buffer on HTILE
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13603>
    (cherry picked from commit 74adf22a0aeeaf5f63748394d2da0337b04b1526)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=654a2d9f9aa45f8a05ab7bfef06099c277c6eaa7
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Oct 29 13:27:54 2021 -0400

    radeonsi: fix 2 issues with depth_cleared_level_mask
    
    - Unset depth_cleared_level_mask for non-clear blits. Set the flag after
      the clear, so that we don't have to check blitter_running.
    - Set depth_cleared_level_mask only when we set depth_clear_value.
    
    Fixes: ff8a930cf7de6aa7 - radeonsi: add _once suffix to depth_cleared_level_mask
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13603>
    (cherry picked from commit 5d3aea49b806322393c3275d550f4e4eaef3cca3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=956d8dba66a5dac97fcf99c388dc970400e2bcbf
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Nov 1 10:44:59 2021 -0400

    zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb
    
    vertex shader stages that can produce xfb must have
    their input size clamped to the compiler define MAX_VARYING
    to successfully be able to export an xfb output for each input
    
    fixes KHR-GL46.geometry_shader.limits.max_input_components
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13632>
    (cherry picked from commit 5d1b81d8ac9cab3f9213b7d19ac2f3035cf60a3c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d088d2c1a2d8f3ec6d96fc208b9a49665da94dc8
Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Date:   Wed Nov 3 15:26:21 2021 +0100

    ac/surface: don't validate DCC settings if DCC isn't possible
    
    Cc: mesa-stable
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13550>
    (cherry picked from commit dbf602a6b39833c4cdc4b6769ec40ab384fd8bcb)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e5f485fd0d29308f455f8e404661ee7ee8024c5
Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Date:   Wed Oct 27 14:44:54 2021 +0200

    radeonsi: treat nir_intrinsic_load_constant as a VMEM operation
    
    This is used by variable indexing of constant arrays, to build
    code like this:
    
       s_add_u32 s6, s6, const_data at rel32@lo+4
       s_addc_u32 s7, s7, const_data at rel32@hi+12
       [...]
       global_load_dword v4, v4, s[6:7
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5118
    Fixes: 8288882965b ("radeonsi: set MEM_ORDERED optimally")
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13550>
    (cherry picked from commit dc56301f78494bea67f0c57d5aa77fef42bfe455)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da2b241d72b718babc35b2860239767bbece96f5
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Nov 1 12:48:39 2021 -0400

    aux/primconvert: handle singular incomplete restarts
    
    if no restart indices are found, this draw must be discarded to avoid
    crashing later on
    
    Fixes: 583070748cb ("util/primconvert: handle rewriting of prim-restart draws with unsupported primtype")
    
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13630>
    (cherry picked from commit bc345281ab95313c2e34fffbd993bd1fbfc016be)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86413f8805ac61c9db1bc7fb2be645bbfc3f86ed
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Fri Nov 5 09:07:52 2021 -0700

    .pick_status.json: Update to 78b613db23c10dc257247d99d8b2b1ef6c96bebb

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc59780d6fe5db4617dfb076fa1a50f16b721a5d
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:25:08 2021 -0700

    .pick_status.json: Mark 4d777631b595075169830a63b4281e9f0cbb45be as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c82ac5222dea0f2baa20682a11c00ed5bd6314
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:25:05 2021 -0700

    .pick_status.json: Mark aacdc6eb44cfcfe28e8a3bef90350f514219ac38 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3308e4739662dd466e70b5ede80825e72c91d6e4
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:15 2021 -0700

    .pick_status.json: Mark 675519f1d0eb26ecb5712a8bdbb82d7a92c07ed7 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5033f14e91b0892afa018f0bfb87afb6f7e40a6e
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:14 2021 -0700

    .pick_status.json: Mark ac2af149f1099bcd910de6d625374cb545d66ff8 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6493c156ef081a77a5bcaf1f31994ab37ca7a900
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:14 2021 -0700

    .pick_status.json: Mark 69501ff458108c536f36198c8c8d3b560ecb4c82 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=793af73f23a32ee7c6782d359cbe3cee4e36fa55
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:13 2021 -0700

    .pick_status.json: Mark ccfe36fffabbbc25cdd0fc0f7bf6bf30de0e1268 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a818dfb92f45d72e4c9892b4a948bf58bd6cec4
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:12 2021 -0700

    .pick_status.json: Mark fd2b47281f1b63312a58c2f7e77ee39f0858ba95 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc84a48f2e8f4c4993eb3a5bd086a9ff2f4816a1
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:12 2021 -0700

    .pick_status.json: Mark 6239adebbc5cabe3466477ac5f96dfdaaf2303a1 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e16b09a82f01aaf2d685790fbc3683ea9307a56
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:11 2021 -0700

    .pick_status.json: Mark 4d9fc17ae8c24a8f4e40a17600e8d4205c27b2bf as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94fe3dd66d2f526480d82895bfbebe3f04917881
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:11 2021 -0700

    .pick_status.json: Mark c4a513d978e6fb5344b465d981c70b1823906331 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bffa1b6312c3a6646abd067d663f23933e948f9
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:10 2021 -0700

    .pick_status.json: Mark c9ce151ff97b7a8776ed4cb2eff27bfbd836ea3d as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61358982ae8535c9f9ec93f9cbd0f7639635531a
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:09 2021 -0700

    .pick_status.json: Mark 90228a80ea2867126cc8a165f61d604803443b5b as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dd2c1754059bc7e0b3a5da5bf0d7bd6562e49fb
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:09 2021 -0700

    .pick_status.json: Mark c13da98929809dd2d9f752e938f9ae650ce3fcd5 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fd6f1688e2bd4cba2217c6ba63ff67435d8141a
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:23:08 2021 -0700

    .pick_status.json: Mark 0a6f5ec942158af5ff0e0d9171a621bf0acfae87 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29849c8af775f79b4114509a0276142c4ffe5253
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:22:30 2021 -0700

    .pick_status.json: Mark 1a68f2eb8f4818944d656b8d0f9102c576815800 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf3a80843f84868d5f2d6343cee3a58493f382e2
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:22:30 2021 -0700

    .pick_status.json: Mark 2a91e83b7f5d2822c3fc06d0edba1d0f70cadff9 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=984460de2dc43ccea932ad6bf701cf7146899771
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:22:29 2021 -0700

    .pick_status.json: Mark 86b3d8c66ce17ddcaefa5bdea68882cc03a57f15 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cee3b6c0bf0537d3fae259519daa0c3863b06bbe
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:22:28 2021 -0700

    .pick_status.json: Mark a2789fde0c7a8aa5436560692633838079e2e848 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=589e1e1b89501cba49a21ddce6e7ff062002ba8c
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:22:28 2021 -0700

    .pick_status.json: Mark 11dd9e4ee4a5241ee18cfe68d8bee2ee3da55dc7 as denominated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5916624286650de24d97330bed0cee7ac8c69b5c
Author: Jesse Natalie <jenatali at microsoft.com>
Date:   Fri Oct 15 16:27:17 2021 -0700

    util/hash_table: Clear special 0/1 entries for u64 hash table too
    
    Fixes: e532a47f ("util/hash_table: do not leak u64 struct key")
    Reviewed-by: Emma Anholt <emma at anholt.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13390>
    (cherry picked from commit ffd4157b1caa69345468bbbe914e2bb64a4ddbaa)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a1536ccbe58f0491d51a4e201053e99c95a1c2a
Author: Vadym Shovkoplias <vadym.shovkoplias at globallogic.com>
Date:   Thu Oct 21 23:06:29 2021 +0300

    intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it
    
    Fixes dEQP-VK.reconvergence.*nesting* tests.
    
    There are cases when cmod is set to an instruction that cannot have
    conditional modifier. E.g. following:
    
     find_live_channel(32) vgrf166:UD,  NoMask
     cmp.z.f0.0(32) null:D, vgrf166+0.0<0>:D, 0d
    
    is optimized to:
    
     find_live_channel.z.f0.0(32) vgrf166:UD,  NoMask
    
    v2:
     - Add unit test to check cmod is not set to 'find_live_channel' (Matt Turner)
     - Update flag_subreg when conditonal_mod is updated (Ian Romanick)
    
    Signed-off-by: Vadym Shovkoplias <vadym.shovkoplias at globallogic.com>
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5431
    Fixes: 32b7ba66b01 ("intel/compiler: fix cmod propagation optimisations")
    Reviewed-by: Matt Turner <mattst88 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13268>
    (cherry picked from commit 2dbb66997e2e2ab0a07a84a40df70d8d75fe2524)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=123cff212a5888743ad117683261066babb2b90b
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Nov 3 13:06:40 2021 -0700

    .pick_status.json: Update to c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c



More information about the mesa-commit mailing list