add some assertions to check emit_func[] table validity

This commit is contained in:
Brian Paul
2006-02-02 14:30:16 +00:00
parent 5951aab823
commit 725740c7c8
+6
View File
@@ -43,6 +43,7 @@
#include "mtypes.h"
#include "arbprogparse.h"
#include "program.h"
#include "program_instruction.h"
#include "math/m_matrix.h"
#include "math/m_translate.h"
#include "t_context.h"
@@ -1181,6 +1182,11 @@ _tnl_sse_codegen_vertex_program(struct tnl_compiled_program *p)
{
struct compilation cp;
/* sanity checks */
assert(emit_func[OPCODE_ABS] == emit_ABS);
assert(emit_func[OPCODE_MUL] == emit_MUL);
assert(emit_func[OPCODE_XPD] == emit_XPD);
_mesa_memset(&cp, 0, sizeof(cp));
cp.p = p;
cp.have_sse2 = 1;