From: Marek Olšák Date: Wed, 3 Jul 2019 23:05:19 +0000 (-0400) Subject: radeonsi: decrease maximum supported GENERIC varying index from 42 to 31 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1c99a13f89b743cbe4328a1c2cfc854dca05184d;p=mesa.git radeonsi: decrease maximum supported GENERIC varying index from 42 to 31 This can decrease LDS and/or memory usage for shader outputs when geometry shaders or tessellation is used. Only PS inputs support higher indices and those aren't eliminated by kill_outputs. Acked-by: Pierre-Eric Pelloux-Prayer Acked-by: Dave Airlie --- diff --git a/src/gallium/drivers/radeonsi/si_shader.h b/src/gallium/drivers/radeonsi/si_shader.h index 8fb4b563b78..1eacef63e72 100644 --- a/src/gallium/drivers/radeonsi/si_shader.h +++ b/src/gallium/drivers/radeonsi/si_shader.h @@ -157,7 +157,7 @@ struct si_context; /* Shader IO unique indices are supported for TGSI_SEMANTIC_GENERIC with an * index smaller than this. */ -#define SI_MAX_IO_GENERIC 43 +#define SI_MAX_IO_GENERIC 32 /* SGPR user data indices */ enum {