Module: Mesa Branch: master Commit: 3b89fcbe548091d6b6fbb68a4d426956d96b2351 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b89fcbe548091d6b6fbb68a4d426956d96b2351
Author: Vadim Girlin <[email protected]> Date: Tue Dec 18 17:40:36 2012 +0400 radeon/llvm: fix TXQ_LZ handling for cube maps Signed-off-by: Vadim Girlin <[email protected]> --- .../drivers/radeon/radeon_setup_tgsi_llvm.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c index db25c89..647b665 100644 --- a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c +++ b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c @@ -608,7 +608,8 @@ static void txp_fetch_args( if ((inst->Texture.Texture == TGSI_TEXTURE_CUBE || inst->Texture.Texture == TGSI_TEXTURE_SHADOWCUBE) && - inst->Instruction.Opcode != TGSI_OPCODE_TXQ) { + inst->Instruction.Opcode != TGSI_OPCODE_TXQ && + inst->Instruction.Opcode != TGSI_OPCODE_TXQ_LZ) { radeon_llvm_emit_prepare_cube_coords(bld_base, &emit_data->args[0], inst->Texture.Texture); } @@ -641,7 +642,8 @@ static void tex_fetch_args( if ((inst->Texture.Texture == TGSI_TEXTURE_CUBE || inst->Texture.Texture == TGSI_TEXTURE_SHADOWCUBE) && - inst->Instruction.Opcode != TGSI_OPCODE_TXQ) { + inst->Instruction.Opcode != TGSI_OPCODE_TXQ && + inst->Instruction.Opcode != TGSI_OPCODE_TXQ_LZ) { radeon_llvm_emit_prepare_cube_coords(bld_base, &emit_data->args[0], inst->Texture.Texture); } _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
