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