From 7c2dc3faa8e8ba99e29fcc09e7db39fc49d73200 Mon Sep 17 00:00:00 2001 From: José Fonseca Date: Wed, 19 Aug 2009 17:58:04 +0100 Subject: llvmpipe: Code generate the position interpolation. --- src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c') diff --git a/src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c b/src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c index 805d9fd4b2..01328c1c48 100644 --- a/src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c +++ b/src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c @@ -1353,7 +1353,7 @@ emit_declaration( LLVMValueRef input = bld->base.undef; if( mask & (1 << chan) ) { - LLVMValueRef index = LLVMConstInt(LLVMInt32Type(), attrib*NUM_CHANNELS + chan, 0); + LLVMValueRef index = LLVMConstInt(LLVMInt32Type(), (1 + attrib)*NUM_CHANNELS + chan, 0); LLVMValueRef a0; LLVMValueRef dadx; LLVMValueRef dady; -- cgit v1.2.3