From 45b6b0cafb6e3fe259d7fa86e7a30255a1758781 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Mon, 27 May 2024 10:53:51 +0200 Subject: [PATCH] radv: enable GE_CNTL.DIS_PG_SIZE_ADJUST_FOR_STRIP on GFX12 Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_shader.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c index 81cd34a34b5..67a089fca37 100644 --- a/src/amd/vulkan/radv_shader.c +++ b/src/amd/vulkan/radv_shader.c @@ -1582,7 +1582,8 @@ radv_precompute_registers_hw_ngg(struct radv_device *device, const struct ac_sha if (pdev->info.gfx_level >= GFX11) { info->regs.ngg.ge_cntl = S_03096C_PRIMS_PER_SUBGRP(info->ngg_info.max_gsprims) | S_03096C_VERTS_PER_SUBGRP(info->ngg_info.hw_max_esverts) | - S_03096C_PRIM_GRP_SIZE_GFX11(252); + S_03096C_PRIM_GRP_SIZE_GFX11(252) | + S_03096C_DIS_PG_SIZE_ADJUST_FOR_STRIP(pdev->info.gfx_level >= GFX12); } else { info->regs.ngg.ge_cntl = S_03096C_PRIM_GRP_SIZE_GFX10(info->ngg_info.max_gsprims) | S_03096C_VERT_GRP_SIZE(info->ngg_info.hw_max_esverts);