From: Vincent Lejeune Date: Sat, 18 May 2013 21:42:37 +0000 (+0200) Subject: r600g/llvm: fix cubemap lod/bias X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9fd7ea786c0bc821253fcdd5c1b9e6309535385d;p=mesa.git r600g/llvm: fix cubemap lod/bias --- diff --git a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c index 0629b89a8e5..3f7e79f9cd4 100644 --- a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c +++ b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c @@ -654,6 +654,9 @@ void radeon_llvm_emit_prepare_cube_coords( opcode == TGSI_OPCODE_TXB2 || opcode == TGSI_OPCODE_TXL2) { coords[3] = coords_arg[4]; + } else if (opcode == TGSI_OPCODE_TXB || + opcode == TGSI_OPCODE_TXL) { + coords[3] = coords_arg[3]; } }