From: Marek Olšák <[email protected]> Vulkan doesn't set more than 508.
Reviewed-by: Nicolai Hähnle <[email protected]> --- src/gallium/drivers/radeonsi/si_state_shaders.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.c b/src/gallium/drivers/radeonsi/si_state_shaders.c index 89de761..d175b9c 100644 --- a/src/gallium/drivers/radeonsi/si_state_shaders.c +++ b/src/gallium/drivers/radeonsi/si_state_shaders.c @@ -2400,27 +2400,27 @@ static void si_init_tess_factor_ring(struct si_context *sctx) case 4096: offchip_granularity = V_03093C_X_4K_DWORDS; break; } switch (sctx->b.chip_class) { case SI: max_offchip_buffers = MIN2(max_offchip_buffers, 126); break; case CIK: + case VI: case GFX9: max_offchip_buffers = MIN2(max_offchip_buffers, 508); break; - case VI: default: - max_offchip_buffers = MIN2(max_offchip_buffers, 512); - break; + assert(0); + return; } assert(!sctx->tf_ring); sctx->tf_ring = r600_aligned_buffer_create(sctx->b.b.screen, R600_RESOURCE_FLAG_UNMAPPABLE, PIPE_USAGE_DEFAULT, 32768 * sctx->screen->b.info.max_se, 256); if (!sctx->tf_ring) return; -- 2.7.4 _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
