summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>2021-04-14 10:25:43 +0200
committerMarge Bot <eric+marge@anholt.net>2021-04-14 18:07:41 +0000
commit97e7b21c4229636bc9f9bc55334ca7416f9fce4f (patch)
tree3a9aab9f90184186b8227468afa22bc3ee7f8198
parent2deead184cfbd84a617f64bffcdd7dcaaf2bd6f1 (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.c3
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.