remove obsolete TXP, add some sanity checks
authorBrian <brian.paul@tungstengraphics.com>
Wed, 19 Dec 2007 15:51:17 +0000 (08:51 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Wed, 19 Dec 2007 20:16:36 +0000 (13:16 -0700)
src/mesa/pipe/tgsi/util/tgsi_dump.c

index 3f4d930dec5a410cf2efe9df39fc7bbb3310d413..cdbc0dbc9cab4fc370d54fad4c9bcaec4b43ccd2 100644 (file)
@@ -453,7 +453,6 @@ static const char *TGSI_OPCODES[] =
    "OPCODE_CALLNZ",
    "OPCODE_IFC",
    "OPCODE_BREAKC",
-   "OPCODE_TXP",
    "OPCODE_KIL",
    "OPCODE_END"
 };
@@ -592,7 +591,6 @@ static const char *TGSI_OPCODES_SHORT[] =
    "CALLNZ",
    "IFC",
    "BREAKC",
-   "TXP",
    "KIL",
    "END"
 };
@@ -1518,6 +1516,15 @@ dump_gen(
    tgsi_parse_free( &parse );
 }
 
+
+static void
+sanity_checks(void)
+{
+   assert(strcmp(TGSI_OPCODES[TGSI_OPCODE_END], "OPCODE_END") == 0);
+   assert(strcmp(TGSI_OPCODES_SHORT[TGSI_OPCODE_END], "END") == 0);
+}
+
+
 void
 tgsi_dump(
    const struct tgsi_token *tokens,
@@ -1525,6 +1532,8 @@ tgsi_dump(
 {
    struct file_dump  dump;
 
+   sanity_checks();
+
    dump.base.write = _file_dump_write;
 #if 0
    {