From 35e01b79cb576503fc6c7cd5759b379c26ecb5ee Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Mon, 6 Sep 2010 10:38:29 +1000 Subject: r600g: add error print for no literals for r700s as well --- src/gallium/drivers/r600/r700_asm.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gallium/drivers/r600/r700_asm.c') diff --git a/src/gallium/drivers/r600/r700_asm.c b/src/gallium/drivers/r600/r700_asm.c index cf08c88a19..aaeaff5963 100644 --- a/src/gallium/drivers/r600/r700_asm.c +++ b/src/gallium/drivers/r600/r700_asm.c @@ -66,6 +66,9 @@ int r700_bc_alu_build(struct r600_bc *bc, struct r600_bc_alu *alu, unsigned id) S_SQ_ALU_WORD1_OP2_UPDATE_PRED(alu->predicate); } if (alu->last) { + if (alu->nliteral && !alu->literal_added) { + R600_ERR("Bug in ALU processing for instruction 0x%08x, literal not added correctly\n", alu->inst); + } for (i = 0; i < alu->nliteral; i++) { bc->bytecode[id++] = alu->value[i]; } -- cgit v1.2.3