diff options
author | Brian Paul <[email protected]> | 2009-03-05 17:14:29 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2009-03-05 17:25:25 -0700 |
commit | be8c0b25eaf67b7deefe7844d0b8ed19abad8d86 (patch) | |
tree | 476ebc46d4f6d0cc4c807525ece9eee928560568 /src/mesa/shader/prog_instruction.c | |
parent | f787baff80235e8f90a72d43d4372b1ac977f161 (diff) |
mesa: added some assertions
Diffstat (limited to 'src/mesa/shader/prog_instruction.c')
-rw-r--r-- | src/mesa/shader/prog_instruction.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/shader/prog_instruction.c b/src/mesa/shader/prog_instruction.c index 4a6d0d670ac..6a21152c60b 100644 --- a/src/mesa/shader/prog_instruction.c +++ b/src/mesa/shader/prog_instruction.c @@ -254,6 +254,7 @@ static const struct instruction_info InstInfo[MAX_OPCODE] = { GLuint _mesa_num_inst_src_regs(gl_inst_opcode opcode) { + ASSERT(opcode < MAX_OPCODE); ASSERT(opcode == InstInfo[opcode].Opcode); ASSERT(OPCODE_XPD == InstInfo[OPCODE_XPD].Opcode); return InstInfo[opcode].NumSrcRegs; @@ -266,6 +267,7 @@ _mesa_num_inst_src_regs(gl_inst_opcode opcode) GLuint _mesa_num_inst_dst_regs(gl_inst_opcode opcode) { + ASSERT(opcode < MAX_OPCODE); ASSERT(opcode == InstInfo[opcode].Opcode); ASSERT(OPCODE_XPD == InstInfo[OPCODE_XPD].Opcode); return InstInfo[opcode].NumDstRegs; |