Mesa (master): 24 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Dec 1 20:50:25 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3ad9281901dd0222289f2d5df52814b29001faa
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Nov 29 05:47:35 2020 -0500

    Revert "radeonsi: always return void from si_build_wrapper_function"
    
    This reverts commit 0aba1743611109545bba86bf055a04ecbe210132.
    
    The vertex shader function for the prim discard compute shader
    returns non-void.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86675a07f811280974e834c5164de60a315c8114
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Nov 25 10:42:46 2020 -0500

    radeonsi: don't check for GS fast launch for NOT_EOP in the indexed case
    
    GS fast launch always uses the non-indexed path.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7470c1760cb4f326ccf7483667185c0dcf98175
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Nov 25 03:28:10 2020 -0500

    radeonsi: don't set DrawID and StartInstance if they are unused
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4ddf67ee17aa5bdbf8cdf0e5f9eb6c5ad85e28e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Nov 25 03:20:52 2020 -0500

    radeonsi: don't invalidate emitted NUM_INSTANCES for u_blitter
    
    invalidate_draw_sh_constants should invalidate only SGPRs.
    invalidate_draw_constants invalidates SGPRs and NUM_INSTANCES.
    
    u_blitter called invalidate_draw_sh_constants, which previously
    invalidated NUM_INSTANCES as well. This commit fixes that.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69c927debeb705ec46b50d8e5ddfacb81264b244
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Nov 25 19:51:42 2020 -0500

    radeonsi: disable WGP mode on gfx10.3 to prevent hangs
    
    I think that reducing the CU mask to 1 disabled CU per SA broke the WGP mode
    on VanGogh, causing a hang. To be sure, disable it on all chips.
    
    Fixes: 9538b9a68ed - radeonsi: add support for Sienna Cichlid
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ae3ad95ef3021d50be7778d3a879cd852980648
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Nov 25 19:49:52 2020 -0500

    ac: enable late allocation on VanGogh to increase perf
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=623ea8153018e7874bb133921c5da7d9ce546a08
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Nov 25 03:02:17 2020 -0500

    radeonsi: don't update provoking vertex and outprim states in SGPR if unused
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4641dca269cb72fd9f2bd6d078f7055c855d9ad9
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Nov 25 02:25:59 2020 -0500

    radeonsi: don't update indexed flag in SGPR if it's unused
    
    to skip the register update when switching between indexed and non-indexed
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7ee265a956d17396b716a261434f21f35f48688
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Nov 25 02:13:27 2020 -0500

    ac,radeonsi: fix load_first_vertex
    
    GL doesn't use it, so this change is not necessary, but it's better
    this way.
    
    There is also a small cleanup using si_unpack_param.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80a0f8aba384c7e3b64492740898ef8a5b575db0
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Nov 24 17:17:42 2020 -0500

    radeonsi: only mask 1 CU for GS/VS waves on gfx10.3
    
    ported from PAL
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d4f1dcd155be753ff49cd763be916cf701cda25
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Nov 22 23:19:44 2020 -0500

    radeonsi: fix a nasty bug in si_pm4.c
    
    If you did:
      si_pm4_set_reg(pm4, reg, val0);
      si_pm4_cmd_add(pm4, val1);
      si_pm4 set_reg(pm4, reg + 4, val1);
    
    it wrote val0 to reg, val1 to reg + 4, and val2 to reg + 8.
    
    This fixes it by clearing last_opcode in si_pm4_cmd_add, so that
    si_pm4_set_reg doesn't try to combine set_reg calls across si_pm4_cmd_add.
    
    Fixes: da78d50bc87 - radeonsi: make si_pm4_cmd_begin/end static and simplify all usages
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbad432e966ea8a8d17af3075ff115415dede9f9
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Oct 10 07:19:03 2020 -0400

    radeonsi: eliminate shader code for disabled or masked color outputs
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=509142876b8b63d55c97a99525d1251d9f3988ed
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Nov 24 00:09:54 2020 -0500

    radeonsi: add AMD_DEBUG=nofastlaunch for debugging
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de799b2270f5342c2c108488c2c694412b06c945
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Nov 24 04:51:37 2020 -0500

    radeonsi: enable NGG and NGG culling on gfx10.3 APUs by default
    
    VanGogh benefits.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22917baa75c8b1f56b3d79490080a96909594753
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Nov 24 04:49:59 2020 -0500

    radeonsi: unduplicate code setting MIN_COMPRESSED_BLOCK_SIZE
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c61411f253b7211607ebf817d548dd8cacb6ff6
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Nov 23 22:57:25 2020 -0500

    winsys/amdgpu: don't use debug_get_option_noop in a hot path
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cabd8e333d1ba5d8af915d9384d5cc37c3fdf5b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Nov 23 22:52:20 2020 -0500

    winsys/radeon: don't use debug_get_option_noop in a hot path
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=530c276c4c3d11a364bb82a4e08cc87fc1308989
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Nov 23 16:27:06 2020 -0500

    radeonsi: fix max_lds_size warning in release builds
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d210312650913db29164d8aceb497a53931a3d8
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Nov 23 16:24:59 2020 -0500

    radeonsi: fix line stippling with LINES_ADJACENCY without GS
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

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

    radeonsi: fix a memory leak in si_create_dcc_retile_cs
    
    Fixes: 1f21396431a - radeonsi: add support for displayable DCC for multi-RB chips
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a287ab2020f0b657d3cebfe5676fcacbe17e585c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Nov 19 01:08:33 2020 -0500

    radeonsi: use util_logbase2 instead of division by index_size
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5525551d034a0f1f1913c28a9be695e06b77990d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 12 08:19:12 2020 -0400

    radeonsi: correct the MAD/FMA support table
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f50dea2188c7d777249bcec8c3a70aed50ce7b4
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Oct 11 21:23:40 2020 -0400

    radeonsi: always use a staging texture for linear 1D textures in VRAM
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebcca77d4badfb3b1eb4e8753a3b553126ff109d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Oct 10 07:18:45 2020 -0400

    radeonsi: print more fields in si_dump_shader_key
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7721>



More information about the mesa-commit mailing list