llvmpipe: More verbose error message when failed to translate opcodes.

This commit is contained in:
José Fonseca 2009-08-16 21:01:12 +01:00
parent 58f20b2b65
commit 2c90652ed9

View file

@ -1472,10 +1472,10 @@ lp_build_tgsi_soa(LLVMBuilderRef builder,
case TGSI_TOKEN_TYPE_INSTRUCTION:
if (!emit_instruction( &bld, &parse.FullToken.FullInstruction )) {
debug_printf("failed to translate tgsi opcode %d to SSE (%s)\n",
parse.FullToken.FullInstruction.Instruction.Opcode,
parse.FullHeader.Processor.Processor == TGSI_PROCESSOR_VERTEX ?
"vertex shader" : "fragment shader");
unsigned opcode = parse.FullToken.FullInstruction.Instruction.Opcode;
const struct tgsi_opcode_info *info = tgsi_get_opcode_info(opcode);
_debug_printf("warning: failed to translate tgsi opcode %s to LLVM\n",
info ? info->mnemonic : "<invalid>");
}
break;