From: Connor Abbott Date: Tue, 20 Aug 2019 10:47:39 +0000 (+0200) Subject: radeonsi/nir: Add const_index when loading GS inputs X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=87cca891c39da2282f122139c9514c43a14f98bb;p=mesa.git radeonsi/nir: Add const_index when loading GS inputs This fixes loading GS inputs in structures or arrays. Reviewed-by: Marek Olšák --- diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index 8f6719bd35e..9492fb7deef 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -1611,7 +1611,7 @@ static LLVMValueRef si_nir_load_input_gs(struct ac_shader_abi *abi, offset *= 2; offset += component; - value[i + component] = si_llvm_load_input_gs(&ctx->abi, driver_location / 4, + value[i + component] = si_llvm_load_input_gs(&ctx->abi, driver_location / 4 + const_index, vertex_index, type, offset); }