From 725740c7c8664cde9bb09b88674ad09956e93c49 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Thu, 2 Feb 2006 14:30:16 +0000 Subject: add some assertions to check emit_func[] table validity --- src/mesa/tnl/t_vb_arbprogram_sse.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/mesa/tnl') diff --git a/src/mesa/tnl/t_vb_arbprogram_sse.c b/src/mesa/tnl/t_vb_arbprogram_sse.c index c5da430dd3..fc9a51e041 100644 --- a/src/mesa/tnl/t_vb_arbprogram_sse.c +++ b/src/mesa/tnl/t_vb_arbprogram_sse.c @@ -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; -- cgit v1.2.3