Browse Source

fix build issues on windows

David Rose 16 years ago
parent
commit
4b48520ada

+ 3 - 1
panda/src/tinydisplay/ztriangle.py

@@ -77,6 +77,7 @@ ZTriangleStub = """
 /* This file is generated code--do not edit.  See ztriangle.py. */
 #include <stdlib.h>
 #include <stdio.h>
+#include "pandabase.h"
 #include "zbuffer.h"
 
 /* Pick up all of the generated code references to ztriangle_two.h,
@@ -178,6 +179,7 @@ print >> table_decl, ''
 table_def = open('ztriangle_table.cxx', 'wb')
 print >> table_def, '/* This file is generated code--do not edit.  See ztriangle.py. */'
 print >> table_def, ''
+print >> table_def, '#include "pandabase.h"'
 print >> table_def, '#include "zbuffer.h"'
 print >> table_def, '#include "ztriangle_table.h"'
 print >> table_def, ''
@@ -189,7 +191,7 @@ def writeExterns(ops):
     if i + 1 == len(FullOptions):
         # The last level: write out the actual function names.
         for j in range(numOps):
-            print >> table_def, 'extern ZB_fillTriangleFunc %s;' % (getFname(ops + [j]))
+            print >> table_def, 'extern "C" ZB_fillTriangleFunc %s;' % (getFname(ops + [j]))
     else:
         # Intermediate levels: recurse.
         for j in range(numOps):

+ 1 - 0
panda/src/tinydisplay/ztriangle_1.cxx

@@ -2,6 +2,7 @@
 /* This file is generated code--do not edit.  See ztriangle.py. */
 #include <stdlib.h>
 #include <stdio.h>
+#include "pandabase.h"
 #include "zbuffer.h"
 
 /* Pick up all of the generated code references to ztriangle_two.h,

+ 1 - 0
panda/src/tinydisplay/ztriangle_2.cxx

@@ -2,6 +2,7 @@
 /* This file is generated code--do not edit.  See ztriangle.py. */
 #include <stdlib.h>
 #include <stdio.h>
+#include "pandabase.h"
 #include "zbuffer.h"
 
 /* Pick up all of the generated code references to ztriangle_two.h,

+ 1 - 0
panda/src/tinydisplay/ztriangle_3.cxx

@@ -2,6 +2,7 @@
 /* This file is generated code--do not edit.  See ztriangle.py. */
 #include <stdlib.h>
 #include <stdio.h>
+#include "pandabase.h"
 #include "zbuffer.h"
 
 /* Pick up all of the generated code references to ztriangle_two.h,

+ 1 - 0
panda/src/tinydisplay/ztriangle_4.cxx

@@ -2,6 +2,7 @@
 /* This file is generated code--do not edit.  See ztriangle.py. */
 #include <stdlib.h>
 #include <stdio.h>
+#include "pandabase.h"
 #include "zbuffer.h"
 
 /* Pick up all of the generated code references to ztriangle_two.h,

+ 2161 - 2160
panda/src/tinydisplay/ztriangle_table.cxx

@@ -1,2168 +1,2169 @@
 /* This file is generated code--do not edit.  See ztriangle.py. */
 
+#include "pandabase.h"
 #include "zbuffer.h"
 #include "ztriangle_table.h"
 
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_white_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_white_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_white_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_flat_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_flat_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_flat_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_untextured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_textured;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_perspective;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2;
-extern ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_white_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_white_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_white_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_flat_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_flat_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_flat_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_untextured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_textured;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_perspective;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2;
+extern "C" ZB_fillTriangleFunc FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3;
 
 const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = {
   {

+ 77 - 22
panda/src/tinydisplay/ztriangle_two.h

@@ -1,5 +1,10 @@
-void FNAME(white_untextured) (ZBuffer *zb,
-                              ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(white_untextured) (ZBuffer *zb,
+                         ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(white_untextured) (ZBuffer *zb,
+                         ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
 #define INTERP_Z
 
@@ -26,8 +31,13 @@ void FNAME(white_untextured) (ZBuffer *zb,
 #include "ztriangle.h"
 }
 
-void FNAME(flat_untextured) (ZBuffer *zb,
-                             ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(flat_untextured) (ZBuffer *zb,
+                        ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(flat_untextured) (ZBuffer *zb,
+                        ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
   int color;
   int or0, og0, ob0, oa0;
@@ -70,8 +80,13 @@ void FNAME(flat_untextured) (ZBuffer *zb,
  * The code below is very tricky :)
  */
 
-void FNAME(smooth_untextured) (ZBuffer *zb,
-                               ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(smooth_untextured) (ZBuffer *zb,
+                          ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(smooth_untextured) (ZBuffer *zb,
+                          ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
 #define INTERP_Z
 #define INTERP_RGB
@@ -114,8 +129,13 @@ void FNAME(smooth_untextured) (ZBuffer *zb,
 #include "ztriangle.h"
 }
 
-void FNAME(white_textured) (ZBuffer *zb,
-                            ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(white_textured) (ZBuffer *zb,
+                       ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(white_textured) (ZBuffer *zb,
+                       ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
   ZTextureDef *texture_def;
 
@@ -151,8 +171,13 @@ void FNAME(white_textured) (ZBuffer *zb,
 #include "ztriangle.h"
 }
 
-void FNAME(flat_textured) (ZBuffer *zb,
-                           ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(flat_textured) (ZBuffer *zb,
+                      ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(flat_textured) (ZBuffer *zb,
+                      ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
   ZTextureDef *texture_def;
   int or0, og0, ob0, oa0;
@@ -206,8 +231,13 @@ void FNAME(flat_textured) (ZBuffer *zb,
 #include "ztriangle.h"
 }
 
-void FNAME(smooth_textured) (ZBuffer *zb,
-                             ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(smooth_textured) (ZBuffer *zb,
+                        ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(smooth_textured) (ZBuffer *zb,
+                        ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
   ZTextureDef *texture_def;
 
@@ -276,8 +306,13 @@ void FNAME(smooth_textured) (ZBuffer *zb,
  * We use the gradient method to make less divisions.
  * TODO: pipeline the division
  */
-void FNAME(white_perspective) (ZBuffer *zb,
-                               ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(white_perspective) (ZBuffer *zb,
+                          ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(white_perspective) (ZBuffer *zb,
+                          ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
   ZTextureDef *texture_def;
   float fdzdx,fndzdx,ndszdx,ndtzdx;
@@ -385,8 +420,13 @@ void FNAME(white_perspective) (ZBuffer *zb,
  * Flat shaded triangle, with perspective-correct mapping.
  */
 
-void FNAME(flat_perspective) (ZBuffer *zb,
-                              ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(flat_perspective) (ZBuffer *zb,
+                         ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(flat_perspective) (ZBuffer *zb,
+                         ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
   ZTextureDef *texture_def;
   float fdzdx,fndzdx,ndszdx,ndtzdx;
@@ -515,8 +555,13 @@ void FNAME(flat_perspective) (ZBuffer *zb,
  * Smooth filled triangle, with perspective-correct mapping.
  */
 
-void FNAME(smooth_perspective) (ZBuffer *zb,
-                                ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(smooth_perspective) (ZBuffer *zb,
+                           ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(smooth_perspective) (ZBuffer *zb,
+                           ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
   ZTextureDef *texture_def;
   float fdzdx,fndzdx,ndszdx,ndtzdx;
@@ -655,8 +700,13 @@ void FNAME(smooth_perspective) (ZBuffer *zb,
  * stages of multitexture.
  */
 
-void FNAME(smooth_multitex2) (ZBuffer *zb,
-                              ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(smooth_multitex2) (ZBuffer *zb,
+                         ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(smooth_multitex2) (ZBuffer *zb,
+                         ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
   float fdzdx,fndzdx,ndszdx,ndtzdx,ndszadx,ndtzadx;
 
@@ -809,8 +859,13 @@ void FNAME(smooth_multitex2) (ZBuffer *zb,
  * stages of multitexture.
  */
 
-void FNAME(smooth_multitex3) (ZBuffer *zb,
-                              ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
+extern "C" void
+FNAME(smooth_multitex3) (ZBuffer *zb,
+                         ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2);
+
+void
+FNAME(smooth_multitex3) (ZBuffer *zb,
+                         ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2)
 {
   float fdzdx,fndzdx,ndszdx,ndtzdx,ndszadx,ndtzadx,ndszbdx,ndtzbdx;