diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2021-04-14 10:25:43 +0200 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-04-14 18:07:41 +0000 |
commit | 97e7b21c4229636bc9f9bc55334ca7416f9fce4f (patch) | |
tree | 3a9aab9f90184186b8227468afa22bc3ee7f8198 | |
parent | 2deead184cfbd84a617f64bffcdd7dcaaf2bd6f1 (diff) |
ac: add missing BUF_DATA_FORMAT_10_11_11 vertex format on GFX10+
This format is supported by the driver.
Fixes vertex explosion in Dirt 5.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4635
Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10226>
-rw-r--r-- | src/amd/common/ac_shader_util.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/amd/common/ac_shader_util.c b/src/amd/common/ac_shader_util.c index 92432198581..5cab8817177 100644 --- a/src/amd/common/ac_shader_util.c +++ b/src/amd/common/ac_shader_util.c @@ -153,6 +153,9 @@ unsigned ac_get_tbuffer_format(enum chip_class chip_class, unsigned dfmt, unsign case V_008F0C_BUF_DATA_FORMAT_2_10_10_10: format = V_008F0C_IMG_FORMAT_2_10_10_10_UINT; break; + case V_008F0C_BUF_DATA_FORMAT_10_11_11: + format = V_008F0C_IMG_FORMAT_10_11_11_UINT; + break; } // Use the regularity properties of the combined format enum. |