From 9fd7ea786c0bc821253fcdd5c1b9e6309535385d Mon Sep 17 00:00:00 2001 From: Vincent Lejeune Date: Sat, 18 May 2013 23:42:37 +0200 Subject: r600g/llvm: fix cubemap lod/bias --- src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') 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]; } } -- cgit v1.2.3