Module: Mesa Branch: master Commit: 629b6ddd7106bd31ebb44308bd307be2a5bf6bd4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=629b6ddd7106bd31ebb44308bd307be2a5bf6bd4
Author: Marek Olšák <[email protected]> Date: Tue Mar 10 20:45:08 2020 -0400 radeonsi: set better tessellation tunables on gfx9 and gfx10 same as PAL Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4143> --- src/gallium/drivers/radeonsi/si_state.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c index 04d514e2174..418048f9402 100644 --- a/src/gallium/drivers/radeonsi/si_state.c +++ b/src/gallium/drivers/radeonsi/si_state.c @@ -5670,7 +5670,14 @@ static void si_init_config(struct si_context *sctx) si_pm4_set_reg(pm4, R_00B1C0_SPI_SHADER_REQ_CTRL_VS, 0); } - if (sctx->chip_class >= GFX8) { + if (sctx->chip_class >= GFX9) { + si_pm4_set_reg(pm4, R_028B50_VGT_TESS_DISTRIBUTION, + S_028B50_ACCUM_ISOLINE(40) | + S_028B50_ACCUM_TRI(30) | + S_028B50_ACCUM_QUAD(24) | + S_028B50_DONUT_SPLIT(24) | + S_028B50_TRAP_SPLIT(6)); + } else if (sctx->chip_class >= GFX8) { unsigned vgt_tess_distribution; vgt_tess_distribution = _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
