diff --git a/panda/src/tinydisplay/zbuffer.h b/panda/src/tinydisplay/zbuffer.h index 78e65d73f5..244cc532a2 100644 --- a/panda/src/tinydisplay/zbuffer.h +++ b/panda/src/tinydisplay/zbuffer.h @@ -114,8 +114,7 @@ typedef struct ZBuffer ZBuffer; typedef struct ZBufferPoint ZBufferPoint; typedef struct ZTextureDef ZTextureDef; -typedef void (*ZB_fillTriangleFunc)(ZBuffer *, - ZBufferPoint *,ZBufferPoint *,ZBufferPoint *); +typedef void (*ZB_fillTriangleFunc)(ZBuffer *, ZBufferPoint *, ZBufferPoint *, ZBufferPoint *); typedef void (*ZB_storePixelFunc)(ZBuffer *zb, PIXEL &result, int r, int g, int b, int a); diff --git a/panda/src/tinydisplay/ztriangle.py b/panda/src/tinydisplay/ztriangle.py index 10ceffc687..f23b2dbeef 100755 --- a/panda/src/tinydisplay/ztriangle.py +++ b/panda/src/tinydisplay/ztriangle.py @@ -45,6 +45,12 @@ ExtraOptions = [ [ 'untextured', 'textured', 'perspective', 'multitex2', 'multitex3' ], ] +# The expansion of all ExtraOptions combinations into a linear list. +ExtraOptionsMat = [] +for i in range(len(ExtraOptions[0])): + for j in range(len(ExtraOptions[1])): + ExtraOptionsMat.append([i, j]) + FullOptions = Options + ExtraOptions CodeTable = { @@ -91,6 +97,13 @@ ops = [0] * len(Options) class DoneException: pass +# We write the code that actually instantiates the various +# triangle-filling functions to ztriangle_code_*.h. +code = None +codeSeg = None +fnameDict = {} +fnameList = None + def incrementOptions(ops, i = -1): if i < -len(ops): raise DoneException @@ -119,30 +132,49 @@ def getFname(ops): fname = 'FB_triangle_%s' % ('_'.join(keywordList)) return fname -# We write the code that actually instantiates the various -# triangle-filling functions to ztriangle_code_*.h. -code = None -codeSeg = None +def getFref(ops): + # Returns a string that evaluates to a pointer reference to the + # indicated function. + fname = getFname(ops) + codeSeg, i = fnameDict[fname] + fref = 'ztriangle_code_%s[%s]' % (codeSeg, i) + return fref + +def closeCode(): + """ Close the previously-opened code file. """ + if code: + print >> code, '' + print >> code, 'ZB_fillTriangleFunc ztriangle_code_%s[%s] = {' % (codeSeg, len(fnameList)) + for fname in fnameList: + print >> code, ' %s,' % (fname) + print >> code, '};' + code.close() + + def openCode(count): """ Open the code file appropriate to the current segment. We write out the generated code into a series of smaller files, instead of one mammoth file, just to make it easier on the compiler. """ - global code, codeSeg + global code, codeSeg, fnameList seg = int(NumSegments * count / OptionsCount) + 1 if codeSeg != seg: - # Open a new file. + closeCode() + codeSeg = seg - code = open('ztriangle_code_%s.h' % (seg), 'wb') + fnameList = [] + + # Open a new file. + code = open('ztriangle_code_%s.h' % (codeSeg), 'wb') print >> code, '/* This file is generated code--do not edit. See ztriangle.py. */' print >> code, '' # Also generate ztriangle_*.cxx, to include the above file. - zt = open('ztriangle_%s.cxx' % (seg), 'wb') - print >> zt, ZTriangleStub % (seg) + zt = open('ztriangle_%s.cxx' % (codeSeg), 'wb') + print >> zt, ZTriangleStub % (codeSeg) # First, generate the code. count = 0 @@ -154,11 +186,22 @@ try: keyword = Options[i][ops[i]] print >> code, CodeTable[keyword] + # This reference gets just the initial fname: omitting the + # ExtraOptions, which are implicit in ztriangle_two.h. fname = getFname(ops) print >> code, '#define FNAME(name) %s_ ## name' % (fname) print >> code, '#include "ztriangle_two.h"' print >> code, '' + # We store the full fnames generated by the above lines + # (including the ExtraOptions) in the fnameDict and fnameList + # tables. + for eops in ExtraOptionsMat: + fops = ops + eops + fname = getFname(fops) + fnameDict[fname] = (codeSeg, len(fnameList)) + fnameList.append(fname) + count += 1 incrementOptions(ops) assert count < OptionsCount @@ -166,6 +209,7 @@ except DoneException: pass assert count == OptionsCount +closeCode() # Now, generate the table of function pointers. @@ -184,20 +228,8 @@ print >> table_def, '#include "zbuffer.h"' print >> table_def, '#include "ztriangle_table.h"' print >> table_def, '' -def writeExterns(ops): - i = len(ops) - numOps = len(FullOptions[i]) - - if i + 1 == len(FullOptions): - # The last level: write out the actual function names. - for j in range(numOps): - print >> table_def, 'extern "C" ZB_fillTriangleFunc %s;' % (getFname(ops + [j])) - else: - # Intermediate levels: recurse. - for j in range(numOps): - writeExterns(ops + [j]) - -writeExterns([]) +for i in range(NumSegments): + print >> table_def, 'extern ZB_fillTriangleFunc ztriangle_code_%s[];' % (i + 1) print >> table_def, '' def writeTableEntry(ops): @@ -208,8 +240,8 @@ def writeTableEntry(ops): if i + 1 == len(FullOptions): # The last level: write out the actual function names. for j in range(numOps - 1): - print >> table_def, indent + getFname(ops + [j]) + ',' - print >> table_def, indent + getFname(ops + [numOps - 1]) + print >> table_def, indent + getFref(ops + [j]) + ',' + print >> table_def, indent + getFref(ops + [numOps - 1]) else: # Intermediate levels: write out a nested reference. diff --git a/panda/src/tinydisplay/ztriangle_code_1.h b/panda/src/tinydisplay/ztriangle_code_1.h index b961df8f9d..4bf9d48cd2 100644 --- a/panda/src/tinydisplay/ztriangle_code_1.h +++ b/panda/src/tinydisplay/ztriangle_code_1.h @@ -348,3 +348,546 @@ #define FNAME(name) FB_triangle_zon_cblend_amore_zless_tgeneral_ ## name #include "ztriangle_two.h" + +ZB_fillTriangleFunc ztriangle_code_1[540] = { + FB_triangle_zon_cstore_anone_znone_tnearest_white_untextured, + FB_triangle_zon_cstore_anone_znone_tnearest_white_textured, + FB_triangle_zon_cstore_anone_znone_tnearest_white_perspective, + FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_anone_znone_tnearest_flat_untextured, + FB_triangle_zon_cstore_anone_znone_tnearest_flat_textured, + FB_triangle_zon_cstore_anone_znone_tnearest_flat_perspective, + FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_anone_znone_tnearest_smooth_untextured, + FB_triangle_zon_cstore_anone_znone_tnearest_smooth_textured, + FB_triangle_zon_cstore_anone_znone_tnearest_smooth_perspective, + FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_anone_znone_tmipmap_white_untextured, + FB_triangle_zon_cstore_anone_znone_tmipmap_white_textured, + FB_triangle_zon_cstore_anone_znone_tmipmap_white_perspective, + FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_anone_znone_tmipmap_flat_untextured, + FB_triangle_zon_cstore_anone_znone_tmipmap_flat_textured, + FB_triangle_zon_cstore_anone_znone_tmipmap_flat_perspective, + FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_untextured, + FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_textured, + FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_perspective, + FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_anone_znone_tgeneral_white_untextured, + FB_triangle_zon_cstore_anone_znone_tgeneral_white_textured, + FB_triangle_zon_cstore_anone_znone_tgeneral_white_perspective, + FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_anone_znone_tgeneral_flat_untextured, + FB_triangle_zon_cstore_anone_znone_tgeneral_flat_textured, + FB_triangle_zon_cstore_anone_znone_tgeneral_flat_perspective, + FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_untextured, + FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_textured, + FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_perspective, + FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_anone_zless_tnearest_white_untextured, + FB_triangle_zon_cstore_anone_zless_tnearest_white_textured, + FB_triangle_zon_cstore_anone_zless_tnearest_white_perspective, + FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_anone_zless_tnearest_flat_untextured, + FB_triangle_zon_cstore_anone_zless_tnearest_flat_textured, + FB_triangle_zon_cstore_anone_zless_tnearest_flat_perspective, + FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_anone_zless_tnearest_smooth_untextured, + FB_triangle_zon_cstore_anone_zless_tnearest_smooth_textured, + FB_triangle_zon_cstore_anone_zless_tnearest_smooth_perspective, + FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_anone_zless_tmipmap_white_untextured, + FB_triangle_zon_cstore_anone_zless_tmipmap_white_textured, + FB_triangle_zon_cstore_anone_zless_tmipmap_white_perspective, + FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_anone_zless_tmipmap_flat_untextured, + FB_triangle_zon_cstore_anone_zless_tmipmap_flat_textured, + FB_triangle_zon_cstore_anone_zless_tmipmap_flat_perspective, + FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_untextured, + FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_textured, + FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_perspective, + FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_anone_zless_tgeneral_white_untextured, + FB_triangle_zon_cstore_anone_zless_tgeneral_white_textured, + FB_triangle_zon_cstore_anone_zless_tgeneral_white_perspective, + FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_anone_zless_tgeneral_flat_untextured, + FB_triangle_zon_cstore_anone_zless_tgeneral_flat_textured, + FB_triangle_zon_cstore_anone_zless_tgeneral_flat_perspective, + FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_untextured, + FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_textured, + FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_perspective, + FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_aless_znone_tnearest_white_untextured, + FB_triangle_zon_cstore_aless_znone_tnearest_white_textured, + FB_triangle_zon_cstore_aless_znone_tnearest_white_perspective, + FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_aless_znone_tnearest_flat_untextured, + FB_triangle_zon_cstore_aless_znone_tnearest_flat_textured, + FB_triangle_zon_cstore_aless_znone_tnearest_flat_perspective, + FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_aless_znone_tnearest_smooth_untextured, + FB_triangle_zon_cstore_aless_znone_tnearest_smooth_textured, + FB_triangle_zon_cstore_aless_znone_tnearest_smooth_perspective, + FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_aless_znone_tmipmap_white_untextured, + FB_triangle_zon_cstore_aless_znone_tmipmap_white_textured, + FB_triangle_zon_cstore_aless_znone_tmipmap_white_perspective, + FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_aless_znone_tmipmap_flat_untextured, + FB_triangle_zon_cstore_aless_znone_tmipmap_flat_textured, + FB_triangle_zon_cstore_aless_znone_tmipmap_flat_perspective, + FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_untextured, + FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_textured, + FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_perspective, + FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_aless_znone_tgeneral_white_untextured, + FB_triangle_zon_cstore_aless_znone_tgeneral_white_textured, + FB_triangle_zon_cstore_aless_znone_tgeneral_white_perspective, + FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_aless_znone_tgeneral_flat_untextured, + FB_triangle_zon_cstore_aless_znone_tgeneral_flat_textured, + FB_triangle_zon_cstore_aless_znone_tgeneral_flat_perspective, + FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_untextured, + FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_textured, + FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_perspective, + FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_aless_zless_tnearest_white_untextured, + FB_triangle_zon_cstore_aless_zless_tnearest_white_textured, + FB_triangle_zon_cstore_aless_zless_tnearest_white_perspective, + FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_aless_zless_tnearest_flat_untextured, + FB_triangle_zon_cstore_aless_zless_tnearest_flat_textured, + FB_triangle_zon_cstore_aless_zless_tnearest_flat_perspective, + FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_aless_zless_tnearest_smooth_untextured, + FB_triangle_zon_cstore_aless_zless_tnearest_smooth_textured, + FB_triangle_zon_cstore_aless_zless_tnearest_smooth_perspective, + FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_aless_zless_tmipmap_white_untextured, + FB_triangle_zon_cstore_aless_zless_tmipmap_white_textured, + FB_triangle_zon_cstore_aless_zless_tmipmap_white_perspective, + FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_aless_zless_tmipmap_flat_untextured, + FB_triangle_zon_cstore_aless_zless_tmipmap_flat_textured, + FB_triangle_zon_cstore_aless_zless_tmipmap_flat_perspective, + FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_untextured, + FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_textured, + FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_perspective, + FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_aless_zless_tgeneral_white_untextured, + FB_triangle_zon_cstore_aless_zless_tgeneral_white_textured, + FB_triangle_zon_cstore_aless_zless_tgeneral_white_perspective, + FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_aless_zless_tgeneral_flat_untextured, + FB_triangle_zon_cstore_aless_zless_tgeneral_flat_textured, + FB_triangle_zon_cstore_aless_zless_tgeneral_flat_perspective, + FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_untextured, + FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_textured, + FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_perspective, + FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_amore_znone_tnearest_white_untextured, + FB_triangle_zon_cstore_amore_znone_tnearest_white_textured, + FB_triangle_zon_cstore_amore_znone_tnearest_white_perspective, + FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_amore_znone_tnearest_flat_untextured, + FB_triangle_zon_cstore_amore_znone_tnearest_flat_textured, + FB_triangle_zon_cstore_amore_znone_tnearest_flat_perspective, + FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_amore_znone_tnearest_smooth_untextured, + FB_triangle_zon_cstore_amore_znone_tnearest_smooth_textured, + FB_triangle_zon_cstore_amore_znone_tnearest_smooth_perspective, + FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_amore_znone_tmipmap_white_untextured, + FB_triangle_zon_cstore_amore_znone_tmipmap_white_textured, + FB_triangle_zon_cstore_amore_znone_tmipmap_white_perspective, + FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_amore_znone_tmipmap_flat_untextured, + FB_triangle_zon_cstore_amore_znone_tmipmap_flat_textured, + FB_triangle_zon_cstore_amore_znone_tmipmap_flat_perspective, + FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_untextured, + FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_textured, + FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_perspective, + FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_amore_znone_tgeneral_white_untextured, + FB_triangle_zon_cstore_amore_znone_tgeneral_white_textured, + FB_triangle_zon_cstore_amore_znone_tgeneral_white_perspective, + FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_amore_znone_tgeneral_flat_untextured, + FB_triangle_zon_cstore_amore_znone_tgeneral_flat_textured, + FB_triangle_zon_cstore_amore_znone_tgeneral_flat_perspective, + FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_untextured, + FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_textured, + FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_perspective, + FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_amore_zless_tnearest_white_untextured, + FB_triangle_zon_cstore_amore_zless_tnearest_white_textured, + FB_triangle_zon_cstore_amore_zless_tnearest_white_perspective, + FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_amore_zless_tnearest_flat_untextured, + FB_triangle_zon_cstore_amore_zless_tnearest_flat_textured, + FB_triangle_zon_cstore_amore_zless_tnearest_flat_perspective, + FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_amore_zless_tnearest_smooth_untextured, + FB_triangle_zon_cstore_amore_zless_tnearest_smooth_textured, + FB_triangle_zon_cstore_amore_zless_tnearest_smooth_perspective, + FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cstore_amore_zless_tmipmap_white_untextured, + FB_triangle_zon_cstore_amore_zless_tmipmap_white_textured, + FB_triangle_zon_cstore_amore_zless_tmipmap_white_perspective, + FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_amore_zless_tmipmap_flat_untextured, + FB_triangle_zon_cstore_amore_zless_tmipmap_flat_textured, + FB_triangle_zon_cstore_amore_zless_tmipmap_flat_perspective, + FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_untextured, + FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_textured, + FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_perspective, + FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cstore_amore_zless_tgeneral_white_untextured, + FB_triangle_zon_cstore_amore_zless_tgeneral_white_textured, + FB_triangle_zon_cstore_amore_zless_tgeneral_white_perspective, + FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_amore_zless_tgeneral_flat_untextured, + FB_triangle_zon_cstore_amore_zless_tgeneral_flat_textured, + FB_triangle_zon_cstore_amore_zless_tgeneral_flat_perspective, + FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_untextured, + FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_textured, + FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_perspective, + FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_anone_znone_tnearest_white_untextured, + FB_triangle_zon_cblend_anone_znone_tnearest_white_textured, + FB_triangle_zon_cblend_anone_znone_tnearest_white_perspective, + FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_anone_znone_tnearest_flat_untextured, + FB_triangle_zon_cblend_anone_znone_tnearest_flat_textured, + FB_triangle_zon_cblend_anone_znone_tnearest_flat_perspective, + FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_anone_znone_tnearest_smooth_untextured, + FB_triangle_zon_cblend_anone_znone_tnearest_smooth_textured, + FB_triangle_zon_cblend_anone_znone_tnearest_smooth_perspective, + FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_anone_znone_tmipmap_white_untextured, + FB_triangle_zon_cblend_anone_znone_tmipmap_white_textured, + FB_triangle_zon_cblend_anone_znone_tmipmap_white_perspective, + FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_anone_znone_tmipmap_flat_untextured, + FB_triangle_zon_cblend_anone_znone_tmipmap_flat_textured, + FB_triangle_zon_cblend_anone_znone_tmipmap_flat_perspective, + FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_untextured, + FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_textured, + FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_perspective, + FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_anone_znone_tgeneral_white_untextured, + FB_triangle_zon_cblend_anone_znone_tgeneral_white_textured, + FB_triangle_zon_cblend_anone_znone_tgeneral_white_perspective, + FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_anone_znone_tgeneral_flat_untextured, + FB_triangle_zon_cblend_anone_znone_tgeneral_flat_textured, + FB_triangle_zon_cblend_anone_znone_tgeneral_flat_perspective, + FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_untextured, + FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_textured, + FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_perspective, + FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_anone_zless_tnearest_white_untextured, + FB_triangle_zon_cblend_anone_zless_tnearest_white_textured, + FB_triangle_zon_cblend_anone_zless_tnearest_white_perspective, + FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_anone_zless_tnearest_flat_untextured, + FB_triangle_zon_cblend_anone_zless_tnearest_flat_textured, + FB_triangle_zon_cblend_anone_zless_tnearest_flat_perspective, + FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_anone_zless_tnearest_smooth_untextured, + FB_triangle_zon_cblend_anone_zless_tnearest_smooth_textured, + FB_triangle_zon_cblend_anone_zless_tnearest_smooth_perspective, + FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_anone_zless_tmipmap_white_untextured, + FB_triangle_zon_cblend_anone_zless_tmipmap_white_textured, + FB_triangle_zon_cblend_anone_zless_tmipmap_white_perspective, + FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_anone_zless_tmipmap_flat_untextured, + FB_triangle_zon_cblend_anone_zless_tmipmap_flat_textured, + FB_triangle_zon_cblend_anone_zless_tmipmap_flat_perspective, + FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_untextured, + FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_textured, + FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_perspective, + FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_anone_zless_tgeneral_white_untextured, + FB_triangle_zon_cblend_anone_zless_tgeneral_white_textured, + FB_triangle_zon_cblend_anone_zless_tgeneral_white_perspective, + FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_anone_zless_tgeneral_flat_untextured, + FB_triangle_zon_cblend_anone_zless_tgeneral_flat_textured, + FB_triangle_zon_cblend_anone_zless_tgeneral_flat_perspective, + FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_untextured, + FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_textured, + FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_perspective, + FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_aless_znone_tnearest_white_untextured, + FB_triangle_zon_cblend_aless_znone_tnearest_white_textured, + FB_triangle_zon_cblend_aless_znone_tnearest_white_perspective, + FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_aless_znone_tnearest_flat_untextured, + FB_triangle_zon_cblend_aless_znone_tnearest_flat_textured, + FB_triangle_zon_cblend_aless_znone_tnearest_flat_perspective, + FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_aless_znone_tnearest_smooth_untextured, + FB_triangle_zon_cblend_aless_znone_tnearest_smooth_textured, + FB_triangle_zon_cblend_aless_znone_tnearest_smooth_perspective, + FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_aless_znone_tmipmap_white_untextured, + FB_triangle_zon_cblend_aless_znone_tmipmap_white_textured, + FB_triangle_zon_cblend_aless_znone_tmipmap_white_perspective, + FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_aless_znone_tmipmap_flat_untextured, + FB_triangle_zon_cblend_aless_znone_tmipmap_flat_textured, + FB_triangle_zon_cblend_aless_znone_tmipmap_flat_perspective, + FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_untextured, + FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_textured, + FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_perspective, + FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_aless_znone_tgeneral_white_untextured, + FB_triangle_zon_cblend_aless_znone_tgeneral_white_textured, + FB_triangle_zon_cblend_aless_znone_tgeneral_white_perspective, + FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_aless_znone_tgeneral_flat_untextured, + FB_triangle_zon_cblend_aless_znone_tgeneral_flat_textured, + FB_triangle_zon_cblend_aless_znone_tgeneral_flat_perspective, + FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_untextured, + FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_textured, + FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_perspective, + FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_aless_zless_tnearest_white_untextured, + FB_triangle_zon_cblend_aless_zless_tnearest_white_textured, + FB_triangle_zon_cblend_aless_zless_tnearest_white_perspective, + FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_aless_zless_tnearest_flat_untextured, + FB_triangle_zon_cblend_aless_zless_tnearest_flat_textured, + FB_triangle_zon_cblend_aless_zless_tnearest_flat_perspective, + FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_aless_zless_tnearest_smooth_untextured, + FB_triangle_zon_cblend_aless_zless_tnearest_smooth_textured, + FB_triangle_zon_cblend_aless_zless_tnearest_smooth_perspective, + FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_aless_zless_tmipmap_white_untextured, + FB_triangle_zon_cblend_aless_zless_tmipmap_white_textured, + FB_triangle_zon_cblend_aless_zless_tmipmap_white_perspective, + FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_aless_zless_tmipmap_flat_untextured, + FB_triangle_zon_cblend_aless_zless_tmipmap_flat_textured, + FB_triangle_zon_cblend_aless_zless_tmipmap_flat_perspective, + FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_untextured, + FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_textured, + FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_perspective, + FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_aless_zless_tgeneral_white_untextured, + FB_triangle_zon_cblend_aless_zless_tgeneral_white_textured, + FB_triangle_zon_cblend_aless_zless_tgeneral_white_perspective, + FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_aless_zless_tgeneral_flat_untextured, + FB_triangle_zon_cblend_aless_zless_tgeneral_flat_textured, + FB_triangle_zon_cblend_aless_zless_tgeneral_flat_perspective, + FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_untextured, + FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_textured, + FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_perspective, + FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_amore_znone_tnearest_white_untextured, + FB_triangle_zon_cblend_amore_znone_tnearest_white_textured, + FB_triangle_zon_cblend_amore_znone_tnearest_white_perspective, + FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_amore_znone_tnearest_flat_untextured, + FB_triangle_zon_cblend_amore_znone_tnearest_flat_textured, + FB_triangle_zon_cblend_amore_znone_tnearest_flat_perspective, + FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_amore_znone_tnearest_smooth_untextured, + FB_triangle_zon_cblend_amore_znone_tnearest_smooth_textured, + FB_triangle_zon_cblend_amore_znone_tnearest_smooth_perspective, + FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_amore_znone_tmipmap_white_untextured, + FB_triangle_zon_cblend_amore_znone_tmipmap_white_textured, + FB_triangle_zon_cblend_amore_znone_tmipmap_white_perspective, + FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_amore_znone_tmipmap_flat_untextured, + FB_triangle_zon_cblend_amore_znone_tmipmap_flat_textured, + FB_triangle_zon_cblend_amore_znone_tmipmap_flat_perspective, + FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_untextured, + FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_textured, + FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_perspective, + FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_amore_znone_tgeneral_white_untextured, + FB_triangle_zon_cblend_amore_znone_tgeneral_white_textured, + FB_triangle_zon_cblend_amore_znone_tgeneral_white_perspective, + FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_amore_znone_tgeneral_flat_untextured, + FB_triangle_zon_cblend_amore_znone_tgeneral_flat_textured, + FB_triangle_zon_cblend_amore_znone_tgeneral_flat_perspective, + FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_untextured, + FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_textured, + FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_perspective, + FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_amore_zless_tnearest_white_untextured, + FB_triangle_zon_cblend_amore_zless_tnearest_white_textured, + FB_triangle_zon_cblend_amore_zless_tnearest_white_perspective, + FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_amore_zless_tnearest_flat_untextured, + FB_triangle_zon_cblend_amore_zless_tnearest_flat_textured, + FB_triangle_zon_cblend_amore_zless_tnearest_flat_perspective, + FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_amore_zless_tnearest_smooth_untextured, + FB_triangle_zon_cblend_amore_zless_tnearest_smooth_textured, + FB_triangle_zon_cblend_amore_zless_tnearest_smooth_perspective, + FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cblend_amore_zless_tmipmap_white_untextured, + FB_triangle_zon_cblend_amore_zless_tmipmap_white_textured, + FB_triangle_zon_cblend_amore_zless_tmipmap_white_perspective, + FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_amore_zless_tmipmap_flat_untextured, + FB_triangle_zon_cblend_amore_zless_tmipmap_flat_textured, + FB_triangle_zon_cblend_amore_zless_tmipmap_flat_perspective, + FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_untextured, + FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_textured, + FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_perspective, + FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cblend_amore_zless_tgeneral_white_untextured, + FB_triangle_zon_cblend_amore_zless_tgeneral_white_textured, + FB_triangle_zon_cblend_amore_zless_tgeneral_white_perspective, + FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_amore_zless_tgeneral_flat_untextured, + FB_triangle_zon_cblend_amore_zless_tgeneral_flat_textured, + FB_triangle_zon_cblend_amore_zless_tgeneral_flat_perspective, + FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_untextured, + FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_textured, + FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_perspective, + FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3, +}; diff --git a/panda/src/tinydisplay/ztriangle_code_2.h b/panda/src/tinydisplay/ztriangle_code_2.h index 029bf2aafa..3a1b72ef34 100644 --- a/panda/src/tinydisplay/ztriangle_code_2.h +++ b/panda/src/tinydisplay/ztriangle_code_2.h @@ -348,3 +348,546 @@ #define FNAME(name) FB_triangle_zon_coff_amore_zless_tgeneral_ ## name #include "ztriangle_two.h" + +ZB_fillTriangleFunc ztriangle_code_2[540] = { + FB_triangle_zon_cgeneral_anone_znone_tnearest_white_untextured, + FB_triangle_zon_cgeneral_anone_znone_tnearest_white_textured, + FB_triangle_zon_cgeneral_anone_znone_tnearest_white_perspective, + FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_untextured, + FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_textured, + FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_perspective, + FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_untextured, + FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_textured, + FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_perspective, + FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_untextured, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_textured, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_perspective, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_untextured, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_textured, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_perspective, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_untextured, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_textured, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_perspective, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_untextured, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_textured, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_perspective, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_untextured, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_textured, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_perspective, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_untextured, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_textured, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_perspective, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_zless_tnearest_white_untextured, + FB_triangle_zon_cgeneral_anone_zless_tnearest_white_textured, + FB_triangle_zon_cgeneral_anone_zless_tnearest_white_perspective, + FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_untextured, + FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_textured, + FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_perspective, + FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_untextured, + FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_textured, + FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_perspective, + FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_untextured, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_textured, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_perspective, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_untextured, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_textured, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_perspective, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_untextured, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_textured, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_perspective, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_untextured, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_textured, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_perspective, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_untextured, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_textured, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_perspective, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_untextured, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_textured, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_perspective, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_znone_tnearest_white_untextured, + FB_triangle_zon_cgeneral_aless_znone_tnearest_white_textured, + FB_triangle_zon_cgeneral_aless_znone_tnearest_white_perspective, + FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_untextured, + FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_textured, + FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_perspective, + FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_untextured, + FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_textured, + FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_perspective, + FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_untextured, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_textured, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_perspective, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_untextured, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_textured, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_perspective, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_untextured, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_textured, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_perspective, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_untextured, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_textured, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_perspective, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_untextured, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_textured, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_perspective, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_untextured, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_textured, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_perspective, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_zless_tnearest_white_untextured, + FB_triangle_zon_cgeneral_aless_zless_tnearest_white_textured, + FB_triangle_zon_cgeneral_aless_zless_tnearest_white_perspective, + FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_untextured, + FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_textured, + FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_perspective, + FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_untextured, + FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_textured, + FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_perspective, + FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_untextured, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_textured, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_perspective, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_untextured, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_textured, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_perspective, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_untextured, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_textured, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_perspective, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_untextured, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_textured, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_perspective, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_untextured, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_textured, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_perspective, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_untextured, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_textured, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_perspective, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_znone_tnearest_white_untextured, + FB_triangle_zon_cgeneral_amore_znone_tnearest_white_textured, + FB_triangle_zon_cgeneral_amore_znone_tnearest_white_perspective, + FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_untextured, + FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_textured, + FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_perspective, + FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_untextured, + FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_textured, + FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_perspective, + FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_untextured, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_textured, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_perspective, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_untextured, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_textured, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_perspective, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_untextured, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_textured, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_perspective, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_untextured, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_textured, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_perspective, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_untextured, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_textured, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_perspective, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_untextured, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_textured, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_perspective, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_zless_tnearest_white_untextured, + FB_triangle_zon_cgeneral_amore_zless_tnearest_white_textured, + FB_triangle_zon_cgeneral_amore_zless_tnearest_white_perspective, + FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_untextured, + FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_textured, + FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_perspective, + FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_untextured, + FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_textured, + FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_perspective, + FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_untextured, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_textured, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_perspective, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_untextured, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_textured, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_perspective, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_untextured, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_textured, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_perspective, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_untextured, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_textured, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_perspective, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_untextured, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_textured, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_perspective, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_untextured, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_textured, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_perspective, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_anone_znone_tnearest_white_untextured, + FB_triangle_zon_coff_anone_znone_tnearest_white_textured, + FB_triangle_zon_coff_anone_znone_tnearest_white_perspective, + FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_coff_anone_znone_tnearest_flat_untextured, + FB_triangle_zon_coff_anone_znone_tnearest_flat_textured, + FB_triangle_zon_coff_anone_znone_tnearest_flat_perspective, + FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_coff_anone_znone_tnearest_smooth_untextured, + FB_triangle_zon_coff_anone_znone_tnearest_smooth_textured, + FB_triangle_zon_coff_anone_znone_tnearest_smooth_perspective, + FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zon_coff_anone_znone_tmipmap_white_untextured, + FB_triangle_zon_coff_anone_znone_tmipmap_white_textured, + FB_triangle_zon_coff_anone_znone_tmipmap_white_perspective, + FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_anone_znone_tmipmap_flat_untextured, + FB_triangle_zon_coff_anone_znone_tmipmap_flat_textured, + FB_triangle_zon_coff_anone_znone_tmipmap_flat_perspective, + FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_anone_znone_tmipmap_smooth_untextured, + FB_triangle_zon_coff_anone_znone_tmipmap_smooth_textured, + FB_triangle_zon_coff_anone_znone_tmipmap_smooth_perspective, + FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_anone_znone_tgeneral_white_untextured, + FB_triangle_zon_coff_anone_znone_tgeneral_white_textured, + FB_triangle_zon_coff_anone_znone_tgeneral_white_perspective, + FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_anone_znone_tgeneral_flat_untextured, + FB_triangle_zon_coff_anone_znone_tgeneral_flat_textured, + FB_triangle_zon_coff_anone_znone_tgeneral_flat_perspective, + FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_anone_znone_tgeneral_smooth_untextured, + FB_triangle_zon_coff_anone_znone_tgeneral_smooth_textured, + FB_triangle_zon_coff_anone_znone_tgeneral_smooth_perspective, + FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_anone_zless_tnearest_white_untextured, + FB_triangle_zon_coff_anone_zless_tnearest_white_textured, + FB_triangle_zon_coff_anone_zless_tnearest_white_perspective, + FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_coff_anone_zless_tnearest_flat_untextured, + FB_triangle_zon_coff_anone_zless_tnearest_flat_textured, + FB_triangle_zon_coff_anone_zless_tnearest_flat_perspective, + FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_coff_anone_zless_tnearest_smooth_untextured, + FB_triangle_zon_coff_anone_zless_tnearest_smooth_textured, + FB_triangle_zon_coff_anone_zless_tnearest_smooth_perspective, + FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zon_coff_anone_zless_tmipmap_white_untextured, + FB_triangle_zon_coff_anone_zless_tmipmap_white_textured, + FB_triangle_zon_coff_anone_zless_tmipmap_white_perspective, + FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_anone_zless_tmipmap_flat_untextured, + FB_triangle_zon_coff_anone_zless_tmipmap_flat_textured, + FB_triangle_zon_coff_anone_zless_tmipmap_flat_perspective, + FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_anone_zless_tmipmap_smooth_untextured, + FB_triangle_zon_coff_anone_zless_tmipmap_smooth_textured, + FB_triangle_zon_coff_anone_zless_tmipmap_smooth_perspective, + FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_anone_zless_tgeneral_white_untextured, + FB_triangle_zon_coff_anone_zless_tgeneral_white_textured, + FB_triangle_zon_coff_anone_zless_tgeneral_white_perspective, + FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_anone_zless_tgeneral_flat_untextured, + FB_triangle_zon_coff_anone_zless_tgeneral_flat_textured, + FB_triangle_zon_coff_anone_zless_tgeneral_flat_perspective, + FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_anone_zless_tgeneral_smooth_untextured, + FB_triangle_zon_coff_anone_zless_tgeneral_smooth_textured, + FB_triangle_zon_coff_anone_zless_tgeneral_smooth_perspective, + FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_aless_znone_tnearest_white_untextured, + FB_triangle_zon_coff_aless_znone_tnearest_white_textured, + FB_triangle_zon_coff_aless_znone_tnearest_white_perspective, + FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_coff_aless_znone_tnearest_flat_untextured, + FB_triangle_zon_coff_aless_znone_tnearest_flat_textured, + FB_triangle_zon_coff_aless_znone_tnearest_flat_perspective, + FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_coff_aless_znone_tnearest_smooth_untextured, + FB_triangle_zon_coff_aless_znone_tnearest_smooth_textured, + FB_triangle_zon_coff_aless_znone_tnearest_smooth_perspective, + FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zon_coff_aless_znone_tmipmap_white_untextured, + FB_triangle_zon_coff_aless_znone_tmipmap_white_textured, + FB_triangle_zon_coff_aless_znone_tmipmap_white_perspective, + FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_aless_znone_tmipmap_flat_untextured, + FB_triangle_zon_coff_aless_znone_tmipmap_flat_textured, + FB_triangle_zon_coff_aless_znone_tmipmap_flat_perspective, + FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_aless_znone_tmipmap_smooth_untextured, + FB_triangle_zon_coff_aless_znone_tmipmap_smooth_textured, + FB_triangle_zon_coff_aless_znone_tmipmap_smooth_perspective, + FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_aless_znone_tgeneral_white_untextured, + FB_triangle_zon_coff_aless_znone_tgeneral_white_textured, + FB_triangle_zon_coff_aless_znone_tgeneral_white_perspective, + FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_aless_znone_tgeneral_flat_untextured, + FB_triangle_zon_coff_aless_znone_tgeneral_flat_textured, + FB_triangle_zon_coff_aless_znone_tgeneral_flat_perspective, + FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_aless_znone_tgeneral_smooth_untextured, + FB_triangle_zon_coff_aless_znone_tgeneral_smooth_textured, + FB_triangle_zon_coff_aless_znone_tgeneral_smooth_perspective, + FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_aless_zless_tnearest_white_untextured, + FB_triangle_zon_coff_aless_zless_tnearest_white_textured, + FB_triangle_zon_coff_aless_zless_tnearest_white_perspective, + FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_coff_aless_zless_tnearest_flat_untextured, + FB_triangle_zon_coff_aless_zless_tnearest_flat_textured, + FB_triangle_zon_coff_aless_zless_tnearest_flat_perspective, + FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_coff_aless_zless_tnearest_smooth_untextured, + FB_triangle_zon_coff_aless_zless_tnearest_smooth_textured, + FB_triangle_zon_coff_aless_zless_tnearest_smooth_perspective, + FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zon_coff_aless_zless_tmipmap_white_untextured, + FB_triangle_zon_coff_aless_zless_tmipmap_white_textured, + FB_triangle_zon_coff_aless_zless_tmipmap_white_perspective, + FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_aless_zless_tmipmap_flat_untextured, + FB_triangle_zon_coff_aless_zless_tmipmap_flat_textured, + FB_triangle_zon_coff_aless_zless_tmipmap_flat_perspective, + FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_aless_zless_tmipmap_smooth_untextured, + FB_triangle_zon_coff_aless_zless_tmipmap_smooth_textured, + FB_triangle_zon_coff_aless_zless_tmipmap_smooth_perspective, + FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_aless_zless_tgeneral_white_untextured, + FB_triangle_zon_coff_aless_zless_tgeneral_white_textured, + FB_triangle_zon_coff_aless_zless_tgeneral_white_perspective, + FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_aless_zless_tgeneral_flat_untextured, + FB_triangle_zon_coff_aless_zless_tgeneral_flat_textured, + FB_triangle_zon_coff_aless_zless_tgeneral_flat_perspective, + FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_aless_zless_tgeneral_smooth_untextured, + FB_triangle_zon_coff_aless_zless_tgeneral_smooth_textured, + FB_triangle_zon_coff_aless_zless_tgeneral_smooth_perspective, + FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_amore_znone_tnearest_white_untextured, + FB_triangle_zon_coff_amore_znone_tnearest_white_textured, + FB_triangle_zon_coff_amore_znone_tnearest_white_perspective, + FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_coff_amore_znone_tnearest_flat_untextured, + FB_triangle_zon_coff_amore_znone_tnearest_flat_textured, + FB_triangle_zon_coff_amore_znone_tnearest_flat_perspective, + FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_coff_amore_znone_tnearest_smooth_untextured, + FB_triangle_zon_coff_amore_znone_tnearest_smooth_textured, + FB_triangle_zon_coff_amore_znone_tnearest_smooth_perspective, + FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zon_coff_amore_znone_tmipmap_white_untextured, + FB_triangle_zon_coff_amore_znone_tmipmap_white_textured, + FB_triangle_zon_coff_amore_znone_tmipmap_white_perspective, + FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_amore_znone_tmipmap_flat_untextured, + FB_triangle_zon_coff_amore_znone_tmipmap_flat_textured, + FB_triangle_zon_coff_amore_znone_tmipmap_flat_perspective, + FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_amore_znone_tmipmap_smooth_untextured, + FB_triangle_zon_coff_amore_znone_tmipmap_smooth_textured, + FB_triangle_zon_coff_amore_znone_tmipmap_smooth_perspective, + FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_amore_znone_tgeneral_white_untextured, + FB_triangle_zon_coff_amore_znone_tgeneral_white_textured, + FB_triangle_zon_coff_amore_znone_tgeneral_white_perspective, + FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_amore_znone_tgeneral_flat_untextured, + FB_triangle_zon_coff_amore_znone_tgeneral_flat_textured, + FB_triangle_zon_coff_amore_znone_tgeneral_flat_perspective, + FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_amore_znone_tgeneral_smooth_untextured, + FB_triangle_zon_coff_amore_znone_tgeneral_smooth_textured, + FB_triangle_zon_coff_amore_znone_tgeneral_smooth_perspective, + FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_amore_zless_tnearest_white_untextured, + FB_triangle_zon_coff_amore_zless_tnearest_white_textured, + FB_triangle_zon_coff_amore_zless_tnearest_white_perspective, + FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_coff_amore_zless_tnearest_flat_untextured, + FB_triangle_zon_coff_amore_zless_tnearest_flat_textured, + FB_triangle_zon_coff_amore_zless_tnearest_flat_perspective, + FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_coff_amore_zless_tnearest_smooth_untextured, + FB_triangle_zon_coff_amore_zless_tnearest_smooth_textured, + FB_triangle_zon_coff_amore_zless_tnearest_smooth_perspective, + FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zon_coff_amore_zless_tmipmap_white_untextured, + FB_triangle_zon_coff_amore_zless_tmipmap_white_textured, + FB_triangle_zon_coff_amore_zless_tmipmap_white_perspective, + FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_amore_zless_tmipmap_flat_untextured, + FB_triangle_zon_coff_amore_zless_tmipmap_flat_textured, + FB_triangle_zon_coff_amore_zless_tmipmap_flat_perspective, + FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_amore_zless_tmipmap_smooth_untextured, + FB_triangle_zon_coff_amore_zless_tmipmap_smooth_textured, + FB_triangle_zon_coff_amore_zless_tmipmap_smooth_perspective, + FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zon_coff_amore_zless_tgeneral_white_untextured, + FB_triangle_zon_coff_amore_zless_tgeneral_white_textured, + FB_triangle_zon_coff_amore_zless_tgeneral_white_perspective, + FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_amore_zless_tgeneral_flat_untextured, + FB_triangle_zon_coff_amore_zless_tgeneral_flat_textured, + FB_triangle_zon_coff_amore_zless_tgeneral_flat_perspective, + FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zon_coff_amore_zless_tgeneral_smooth_untextured, + FB_triangle_zon_coff_amore_zless_tgeneral_smooth_textured, + FB_triangle_zon_coff_amore_zless_tgeneral_smooth_perspective, + FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3, +}; diff --git a/panda/src/tinydisplay/ztriangle_code_3.h b/panda/src/tinydisplay/ztriangle_code_3.h index eb9429cc1f..4c85767cd2 100644 --- a/panda/src/tinydisplay/ztriangle_code_3.h +++ b/panda/src/tinydisplay/ztriangle_code_3.h @@ -348,3 +348,546 @@ #define FNAME(name) FB_triangle_zoff_cblend_amore_zless_tgeneral_ ## name #include "ztriangle_two.h" + +ZB_fillTriangleFunc ztriangle_code_3[540] = { + FB_triangle_zoff_cstore_anone_znone_tnearest_white_untextured, + FB_triangle_zoff_cstore_anone_znone_tnearest_white_textured, + FB_triangle_zoff_cstore_anone_znone_tnearest_white_perspective, + FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_anone_znone_tnearest_flat_untextured, + FB_triangle_zoff_cstore_anone_znone_tnearest_flat_textured, + FB_triangle_zoff_cstore_anone_znone_tnearest_flat_perspective, + FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_untextured, + FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_textured, + FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_perspective, + FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_anone_znone_tmipmap_white_untextured, + FB_triangle_zoff_cstore_anone_znone_tmipmap_white_textured, + FB_triangle_zoff_cstore_anone_znone_tmipmap_white_perspective, + FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_untextured, + FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_textured, + FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_perspective, + FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_textured, + FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_anone_znone_tgeneral_white_untextured, + FB_triangle_zoff_cstore_anone_znone_tgeneral_white_textured, + FB_triangle_zoff_cstore_anone_znone_tgeneral_white_perspective, + FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_untextured, + FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_textured, + FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_perspective, + FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_textured, + FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_anone_zless_tnearest_white_untextured, + FB_triangle_zoff_cstore_anone_zless_tnearest_white_textured, + FB_triangle_zoff_cstore_anone_zless_tnearest_white_perspective, + FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_anone_zless_tnearest_flat_untextured, + FB_triangle_zoff_cstore_anone_zless_tnearest_flat_textured, + FB_triangle_zoff_cstore_anone_zless_tnearest_flat_perspective, + FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_untextured, + FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_textured, + FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_perspective, + FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_anone_zless_tmipmap_white_untextured, + FB_triangle_zoff_cstore_anone_zless_tmipmap_white_textured, + FB_triangle_zoff_cstore_anone_zless_tmipmap_white_perspective, + FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_untextured, + FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_textured, + FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_perspective, + FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_textured, + FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_anone_zless_tgeneral_white_untextured, + FB_triangle_zoff_cstore_anone_zless_tgeneral_white_textured, + FB_triangle_zoff_cstore_anone_zless_tgeneral_white_perspective, + FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_untextured, + FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_textured, + FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_perspective, + FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_textured, + FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_aless_znone_tnearest_white_untextured, + FB_triangle_zoff_cstore_aless_znone_tnearest_white_textured, + FB_triangle_zoff_cstore_aless_znone_tnearest_white_perspective, + FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_aless_znone_tnearest_flat_untextured, + FB_triangle_zoff_cstore_aless_znone_tnearest_flat_textured, + FB_triangle_zoff_cstore_aless_znone_tnearest_flat_perspective, + FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_untextured, + FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_textured, + FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_perspective, + FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_aless_znone_tmipmap_white_untextured, + FB_triangle_zoff_cstore_aless_znone_tmipmap_white_textured, + FB_triangle_zoff_cstore_aless_znone_tmipmap_white_perspective, + FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_untextured, + FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_textured, + FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_perspective, + FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_textured, + FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_aless_znone_tgeneral_white_untextured, + FB_triangle_zoff_cstore_aless_znone_tgeneral_white_textured, + FB_triangle_zoff_cstore_aless_znone_tgeneral_white_perspective, + FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_untextured, + FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_textured, + FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_perspective, + FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_textured, + FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_aless_zless_tnearest_white_untextured, + FB_triangle_zoff_cstore_aless_zless_tnearest_white_textured, + FB_triangle_zoff_cstore_aless_zless_tnearest_white_perspective, + FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_aless_zless_tnearest_flat_untextured, + FB_triangle_zoff_cstore_aless_zless_tnearest_flat_textured, + FB_triangle_zoff_cstore_aless_zless_tnearest_flat_perspective, + FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_untextured, + FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_textured, + FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_perspective, + FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_aless_zless_tmipmap_white_untextured, + FB_triangle_zoff_cstore_aless_zless_tmipmap_white_textured, + FB_triangle_zoff_cstore_aless_zless_tmipmap_white_perspective, + FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_untextured, + FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_textured, + FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_perspective, + FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_textured, + FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_aless_zless_tgeneral_white_untextured, + FB_triangle_zoff_cstore_aless_zless_tgeneral_white_textured, + FB_triangle_zoff_cstore_aless_zless_tgeneral_white_perspective, + FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_untextured, + FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_textured, + FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_perspective, + FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_textured, + FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_amore_znone_tnearest_white_untextured, + FB_triangle_zoff_cstore_amore_znone_tnearest_white_textured, + FB_triangle_zoff_cstore_amore_znone_tnearest_white_perspective, + FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_amore_znone_tnearest_flat_untextured, + FB_triangle_zoff_cstore_amore_znone_tnearest_flat_textured, + FB_triangle_zoff_cstore_amore_znone_tnearest_flat_perspective, + FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_untextured, + FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_textured, + FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_perspective, + FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_amore_znone_tmipmap_white_untextured, + FB_triangle_zoff_cstore_amore_znone_tmipmap_white_textured, + FB_triangle_zoff_cstore_amore_znone_tmipmap_white_perspective, + FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_untextured, + FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_textured, + FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_perspective, + FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_textured, + FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_amore_znone_tgeneral_white_untextured, + FB_triangle_zoff_cstore_amore_znone_tgeneral_white_textured, + FB_triangle_zoff_cstore_amore_znone_tgeneral_white_perspective, + FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_untextured, + FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_textured, + FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_perspective, + FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_textured, + FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_amore_zless_tnearest_white_untextured, + FB_triangle_zoff_cstore_amore_zless_tnearest_white_textured, + FB_triangle_zoff_cstore_amore_zless_tnearest_white_perspective, + FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_amore_zless_tnearest_flat_untextured, + FB_triangle_zoff_cstore_amore_zless_tnearest_flat_textured, + FB_triangle_zoff_cstore_amore_zless_tnearest_flat_perspective, + FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_untextured, + FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_textured, + FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_perspective, + FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cstore_amore_zless_tmipmap_white_untextured, + FB_triangle_zoff_cstore_amore_zless_tmipmap_white_textured, + FB_triangle_zoff_cstore_amore_zless_tmipmap_white_perspective, + FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_untextured, + FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_textured, + FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_perspective, + FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_textured, + FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cstore_amore_zless_tgeneral_white_untextured, + FB_triangle_zoff_cstore_amore_zless_tgeneral_white_textured, + FB_triangle_zoff_cstore_amore_zless_tgeneral_white_perspective, + FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_untextured, + FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_textured, + FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_perspective, + FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_textured, + FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_anone_znone_tnearest_white_untextured, + FB_triangle_zoff_cblend_anone_znone_tnearest_white_textured, + FB_triangle_zoff_cblend_anone_znone_tnearest_white_perspective, + FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_anone_znone_tnearest_flat_untextured, + FB_triangle_zoff_cblend_anone_znone_tnearest_flat_textured, + FB_triangle_zoff_cblend_anone_znone_tnearest_flat_perspective, + FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_untextured, + FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_textured, + FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_perspective, + FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_anone_znone_tmipmap_white_untextured, + FB_triangle_zoff_cblend_anone_znone_tmipmap_white_textured, + FB_triangle_zoff_cblend_anone_znone_tmipmap_white_perspective, + FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_untextured, + FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_textured, + FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_perspective, + FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_textured, + FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_anone_znone_tgeneral_white_untextured, + FB_triangle_zoff_cblend_anone_znone_tgeneral_white_textured, + FB_triangle_zoff_cblend_anone_znone_tgeneral_white_perspective, + FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_untextured, + FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_textured, + FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_perspective, + FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_textured, + FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_anone_zless_tnearest_white_untextured, + FB_triangle_zoff_cblend_anone_zless_tnearest_white_textured, + FB_triangle_zoff_cblend_anone_zless_tnearest_white_perspective, + FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_anone_zless_tnearest_flat_untextured, + FB_triangle_zoff_cblend_anone_zless_tnearest_flat_textured, + FB_triangle_zoff_cblend_anone_zless_tnearest_flat_perspective, + FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_untextured, + FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_textured, + FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_perspective, + FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_anone_zless_tmipmap_white_untextured, + FB_triangle_zoff_cblend_anone_zless_tmipmap_white_textured, + FB_triangle_zoff_cblend_anone_zless_tmipmap_white_perspective, + FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_untextured, + FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_textured, + FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_perspective, + FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_textured, + FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_anone_zless_tgeneral_white_untextured, + FB_triangle_zoff_cblend_anone_zless_tgeneral_white_textured, + FB_triangle_zoff_cblend_anone_zless_tgeneral_white_perspective, + FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_untextured, + FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_textured, + FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_perspective, + FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_textured, + FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_aless_znone_tnearest_white_untextured, + FB_triangle_zoff_cblend_aless_znone_tnearest_white_textured, + FB_triangle_zoff_cblend_aless_znone_tnearest_white_perspective, + FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_aless_znone_tnearest_flat_untextured, + FB_triangle_zoff_cblend_aless_znone_tnearest_flat_textured, + FB_triangle_zoff_cblend_aless_znone_tnearest_flat_perspective, + FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_untextured, + FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_textured, + FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_perspective, + FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_aless_znone_tmipmap_white_untextured, + FB_triangle_zoff_cblend_aless_znone_tmipmap_white_textured, + FB_triangle_zoff_cblend_aless_znone_tmipmap_white_perspective, + FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_untextured, + FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_textured, + FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_perspective, + FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_textured, + FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_aless_znone_tgeneral_white_untextured, + FB_triangle_zoff_cblend_aless_znone_tgeneral_white_textured, + FB_triangle_zoff_cblend_aless_znone_tgeneral_white_perspective, + FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_untextured, + FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_textured, + FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_perspective, + FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_textured, + FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_aless_zless_tnearest_white_untextured, + FB_triangle_zoff_cblend_aless_zless_tnearest_white_textured, + FB_triangle_zoff_cblend_aless_zless_tnearest_white_perspective, + FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_aless_zless_tnearest_flat_untextured, + FB_triangle_zoff_cblend_aless_zless_tnearest_flat_textured, + FB_triangle_zoff_cblend_aless_zless_tnearest_flat_perspective, + FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_untextured, + FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_textured, + FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_perspective, + FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_aless_zless_tmipmap_white_untextured, + FB_triangle_zoff_cblend_aless_zless_tmipmap_white_textured, + FB_triangle_zoff_cblend_aless_zless_tmipmap_white_perspective, + FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_untextured, + FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_textured, + FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_perspective, + FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_textured, + FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_aless_zless_tgeneral_white_untextured, + FB_triangle_zoff_cblend_aless_zless_tgeneral_white_textured, + FB_triangle_zoff_cblend_aless_zless_tgeneral_white_perspective, + FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_untextured, + FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_textured, + FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_perspective, + FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_textured, + FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_amore_znone_tnearest_white_untextured, + FB_triangle_zoff_cblend_amore_znone_tnearest_white_textured, + FB_triangle_zoff_cblend_amore_znone_tnearest_white_perspective, + FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_amore_znone_tnearest_flat_untextured, + FB_triangle_zoff_cblend_amore_znone_tnearest_flat_textured, + FB_triangle_zoff_cblend_amore_znone_tnearest_flat_perspective, + FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_untextured, + FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_textured, + FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_perspective, + FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_amore_znone_tmipmap_white_untextured, + FB_triangle_zoff_cblend_amore_znone_tmipmap_white_textured, + FB_triangle_zoff_cblend_amore_znone_tmipmap_white_perspective, + FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_untextured, + FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_textured, + FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_perspective, + FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_textured, + FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_amore_znone_tgeneral_white_untextured, + FB_triangle_zoff_cblend_amore_znone_tgeneral_white_textured, + FB_triangle_zoff_cblend_amore_znone_tgeneral_white_perspective, + FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_untextured, + FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_textured, + FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_perspective, + FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_textured, + FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_amore_zless_tnearest_white_untextured, + FB_triangle_zoff_cblend_amore_zless_tnearest_white_textured, + FB_triangle_zoff_cblend_amore_zless_tnearest_white_perspective, + FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_amore_zless_tnearest_flat_untextured, + FB_triangle_zoff_cblend_amore_zless_tnearest_flat_textured, + FB_triangle_zoff_cblend_amore_zless_tnearest_flat_perspective, + FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_untextured, + FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_textured, + FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_perspective, + FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cblend_amore_zless_tmipmap_white_untextured, + FB_triangle_zoff_cblend_amore_zless_tmipmap_white_textured, + FB_triangle_zoff_cblend_amore_zless_tmipmap_white_perspective, + FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_untextured, + FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_textured, + FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_perspective, + FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_textured, + FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cblend_amore_zless_tgeneral_white_untextured, + FB_triangle_zoff_cblend_amore_zless_tgeneral_white_textured, + FB_triangle_zoff_cblend_amore_zless_tgeneral_white_perspective, + FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_untextured, + FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_textured, + FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_perspective, + FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_textured, + FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3, +}; diff --git a/panda/src/tinydisplay/ztriangle_code_4.h b/panda/src/tinydisplay/ztriangle_code_4.h index b7d3739397..cb0f170d40 100644 --- a/panda/src/tinydisplay/ztriangle_code_4.h +++ b/panda/src/tinydisplay/ztriangle_code_4.h @@ -348,3 +348,546 @@ #define FNAME(name) FB_triangle_zoff_coff_amore_zless_tgeneral_ ## name #include "ztriangle_two.h" + +ZB_fillTriangleFunc ztriangle_code_4[540] = { + FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_untextured, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_textured, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_perspective, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_untextured, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_textured, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_perspective, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_untextured, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_textured, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_perspective, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_untextured, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_textured, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_perspective, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_untextured, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_textured, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_perspective, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_textured, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_untextured, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_textured, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_perspective, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_untextured, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_textured, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_perspective, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_textured, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_untextured, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_textured, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_perspective, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_untextured, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_textured, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_perspective, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_untextured, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_textured, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_perspective, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_untextured, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_textured, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_perspective, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_untextured, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_textured, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_perspective, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_textured, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_untextured, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_textured, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_perspective, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_untextured, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_textured, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_perspective, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_textured, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_untextured, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_textured, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_perspective, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_untextured, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_textured, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_perspective, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_untextured, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_textured, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_perspective, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_untextured, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_textured, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_perspective, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_untextured, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_textured, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_perspective, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_textured, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_untextured, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_textured, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_perspective, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_untextured, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_textured, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_perspective, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_textured, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_untextured, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_textured, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_perspective, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_untextured, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_textured, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_perspective, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_untextured, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_textured, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_perspective, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_untextured, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_textured, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_perspective, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_untextured, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_textured, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_perspective, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_textured, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_untextured, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_textured, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_perspective, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_untextured, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_textured, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_perspective, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_textured, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_untextured, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_textured, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_perspective, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_untextured, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_textured, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_perspective, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_untextured, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_textured, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_perspective, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_untextured, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_textured, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_perspective, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_untextured, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_textured, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_perspective, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_textured, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_untextured, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_textured, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_perspective, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_untextured, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_textured, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_perspective, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_textured, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_untextured, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_textured, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_perspective, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_untextured, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_textured, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_perspective, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_untextured, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_textured, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_perspective, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_untextured, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_textured, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_perspective, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_untextured, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_textured, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_perspective, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_textured, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_untextured, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_textured, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_perspective, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_untextured, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_textured, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_perspective, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_textured, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_anone_znone_tnearest_white_untextured, + FB_triangle_zoff_coff_anone_znone_tnearest_white_textured, + FB_triangle_zoff_coff_anone_znone_tnearest_white_perspective, + FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_anone_znone_tnearest_flat_untextured, + FB_triangle_zoff_coff_anone_znone_tnearest_flat_textured, + FB_triangle_zoff_coff_anone_znone_tnearest_flat_perspective, + FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_anone_znone_tnearest_smooth_untextured, + FB_triangle_zoff_coff_anone_znone_tnearest_smooth_textured, + FB_triangle_zoff_coff_anone_znone_tnearest_smooth_perspective, + FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_anone_znone_tmipmap_white_untextured, + FB_triangle_zoff_coff_anone_znone_tmipmap_white_textured, + FB_triangle_zoff_coff_anone_znone_tmipmap_white_perspective, + FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_anone_znone_tmipmap_flat_untextured, + FB_triangle_zoff_coff_anone_znone_tmipmap_flat_textured, + FB_triangle_zoff_coff_anone_znone_tmipmap_flat_perspective, + FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_textured, + FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_anone_znone_tgeneral_white_untextured, + FB_triangle_zoff_coff_anone_znone_tgeneral_white_textured, + FB_triangle_zoff_coff_anone_znone_tgeneral_white_perspective, + FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_anone_znone_tgeneral_flat_untextured, + FB_triangle_zoff_coff_anone_znone_tgeneral_flat_textured, + FB_triangle_zoff_coff_anone_znone_tgeneral_flat_perspective, + FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_textured, + FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_anone_zless_tnearest_white_untextured, + FB_triangle_zoff_coff_anone_zless_tnearest_white_textured, + FB_triangle_zoff_coff_anone_zless_tnearest_white_perspective, + FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_anone_zless_tnearest_flat_untextured, + FB_triangle_zoff_coff_anone_zless_tnearest_flat_textured, + FB_triangle_zoff_coff_anone_zless_tnearest_flat_perspective, + FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_anone_zless_tnearest_smooth_untextured, + FB_triangle_zoff_coff_anone_zless_tnearest_smooth_textured, + FB_triangle_zoff_coff_anone_zless_tnearest_smooth_perspective, + FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_anone_zless_tmipmap_white_untextured, + FB_triangle_zoff_coff_anone_zless_tmipmap_white_textured, + FB_triangle_zoff_coff_anone_zless_tmipmap_white_perspective, + FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_anone_zless_tmipmap_flat_untextured, + FB_triangle_zoff_coff_anone_zless_tmipmap_flat_textured, + FB_triangle_zoff_coff_anone_zless_tmipmap_flat_perspective, + FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_textured, + FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_anone_zless_tgeneral_white_untextured, + FB_triangle_zoff_coff_anone_zless_tgeneral_white_textured, + FB_triangle_zoff_coff_anone_zless_tgeneral_white_perspective, + FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_anone_zless_tgeneral_flat_untextured, + FB_triangle_zoff_coff_anone_zless_tgeneral_flat_textured, + FB_triangle_zoff_coff_anone_zless_tgeneral_flat_perspective, + FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_textured, + FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_aless_znone_tnearest_white_untextured, + FB_triangle_zoff_coff_aless_znone_tnearest_white_textured, + FB_triangle_zoff_coff_aless_znone_tnearest_white_perspective, + FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_aless_znone_tnearest_flat_untextured, + FB_triangle_zoff_coff_aless_znone_tnearest_flat_textured, + FB_triangle_zoff_coff_aless_znone_tnearest_flat_perspective, + FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_aless_znone_tnearest_smooth_untextured, + FB_triangle_zoff_coff_aless_znone_tnearest_smooth_textured, + FB_triangle_zoff_coff_aless_znone_tnearest_smooth_perspective, + FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_aless_znone_tmipmap_white_untextured, + FB_triangle_zoff_coff_aless_znone_tmipmap_white_textured, + FB_triangle_zoff_coff_aless_znone_tmipmap_white_perspective, + FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_aless_znone_tmipmap_flat_untextured, + FB_triangle_zoff_coff_aless_znone_tmipmap_flat_textured, + FB_triangle_zoff_coff_aless_znone_tmipmap_flat_perspective, + FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_textured, + FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_aless_znone_tgeneral_white_untextured, + FB_triangle_zoff_coff_aless_znone_tgeneral_white_textured, + FB_triangle_zoff_coff_aless_znone_tgeneral_white_perspective, + FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_aless_znone_tgeneral_flat_untextured, + FB_triangle_zoff_coff_aless_znone_tgeneral_flat_textured, + FB_triangle_zoff_coff_aless_znone_tgeneral_flat_perspective, + FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_textured, + FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_aless_zless_tnearest_white_untextured, + FB_triangle_zoff_coff_aless_zless_tnearest_white_textured, + FB_triangle_zoff_coff_aless_zless_tnearest_white_perspective, + FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_aless_zless_tnearest_flat_untextured, + FB_triangle_zoff_coff_aless_zless_tnearest_flat_textured, + FB_triangle_zoff_coff_aless_zless_tnearest_flat_perspective, + FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_aless_zless_tnearest_smooth_untextured, + FB_triangle_zoff_coff_aless_zless_tnearest_smooth_textured, + FB_triangle_zoff_coff_aless_zless_tnearest_smooth_perspective, + FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_aless_zless_tmipmap_white_untextured, + FB_triangle_zoff_coff_aless_zless_tmipmap_white_textured, + FB_triangle_zoff_coff_aless_zless_tmipmap_white_perspective, + FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_aless_zless_tmipmap_flat_untextured, + FB_triangle_zoff_coff_aless_zless_tmipmap_flat_textured, + FB_triangle_zoff_coff_aless_zless_tmipmap_flat_perspective, + FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_textured, + FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_aless_zless_tgeneral_white_untextured, + FB_triangle_zoff_coff_aless_zless_tgeneral_white_textured, + FB_triangle_zoff_coff_aless_zless_tgeneral_white_perspective, + FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_aless_zless_tgeneral_flat_untextured, + FB_triangle_zoff_coff_aless_zless_tgeneral_flat_textured, + FB_triangle_zoff_coff_aless_zless_tgeneral_flat_perspective, + FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_textured, + FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_amore_znone_tnearest_white_untextured, + FB_triangle_zoff_coff_amore_znone_tnearest_white_textured, + FB_triangle_zoff_coff_amore_znone_tnearest_white_perspective, + FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_amore_znone_tnearest_flat_untextured, + FB_triangle_zoff_coff_amore_znone_tnearest_flat_textured, + FB_triangle_zoff_coff_amore_znone_tnearest_flat_perspective, + FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_amore_znone_tnearest_smooth_untextured, + FB_triangle_zoff_coff_amore_znone_tnearest_smooth_textured, + FB_triangle_zoff_coff_amore_znone_tnearest_smooth_perspective, + FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_amore_znone_tmipmap_white_untextured, + FB_triangle_zoff_coff_amore_znone_tmipmap_white_textured, + FB_triangle_zoff_coff_amore_znone_tmipmap_white_perspective, + FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_amore_znone_tmipmap_flat_untextured, + FB_triangle_zoff_coff_amore_znone_tmipmap_flat_textured, + FB_triangle_zoff_coff_amore_znone_tmipmap_flat_perspective, + FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_untextured, + FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_textured, + FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_perspective, + FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_amore_znone_tgeneral_white_untextured, + FB_triangle_zoff_coff_amore_znone_tgeneral_white_textured, + FB_triangle_zoff_coff_amore_znone_tgeneral_white_perspective, + FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_amore_znone_tgeneral_flat_untextured, + FB_triangle_zoff_coff_amore_znone_tgeneral_flat_textured, + FB_triangle_zoff_coff_amore_znone_tgeneral_flat_perspective, + FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_untextured, + FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_textured, + FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_perspective, + FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_amore_zless_tnearest_white_untextured, + FB_triangle_zoff_coff_amore_zless_tnearest_white_textured, + FB_triangle_zoff_coff_amore_zless_tnearest_white_perspective, + FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_amore_zless_tnearest_flat_untextured, + FB_triangle_zoff_coff_amore_zless_tnearest_flat_textured, + FB_triangle_zoff_coff_amore_zless_tnearest_flat_perspective, + FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_amore_zless_tnearest_smooth_untextured, + FB_triangle_zoff_coff_amore_zless_tnearest_smooth_textured, + FB_triangle_zoff_coff_amore_zless_tnearest_smooth_perspective, + FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2, + FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3, + FB_triangle_zoff_coff_amore_zless_tmipmap_white_untextured, + FB_triangle_zoff_coff_amore_zless_tmipmap_white_textured, + FB_triangle_zoff_coff_amore_zless_tmipmap_white_perspective, + FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_amore_zless_tmipmap_flat_untextured, + FB_triangle_zoff_coff_amore_zless_tmipmap_flat_textured, + FB_triangle_zoff_coff_amore_zless_tmipmap_flat_perspective, + FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_untextured, + FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_textured, + FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_perspective, + FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2, + FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3, + FB_triangle_zoff_coff_amore_zless_tgeneral_white_untextured, + FB_triangle_zoff_coff_amore_zless_tgeneral_white_textured, + FB_triangle_zoff_coff_amore_zless_tgeneral_white_perspective, + FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_amore_zless_tgeneral_flat_untextured, + FB_triangle_zoff_coff_amore_zless_tgeneral_flat_textured, + FB_triangle_zoff_coff_amore_zless_tgeneral_flat_perspective, + FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3, + FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_untextured, + FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_textured, + FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_perspective, + FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2, + FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3, +}; diff --git a/panda/src/tinydisplay/ztriangle_table.cxx b/panda/src/tinydisplay/ztriangle_table.cxx index dd71b05c66..6751e62e83 100644 --- a/panda/src/tinydisplay/ztriangle_table.cxx +++ b/panda/src/tinydisplay/ztriangle_table.cxx @@ -4,2166 +4,10 @@ #include "zbuffer.h" #include "ztriangle_table.h" -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; +extern ZB_fillTriangleFunc ztriangle_code_1[]; +extern ZB_fillTriangleFunc ztriangle_code_2[]; +extern ZB_fillTriangleFunc ztriangle_code_3[]; +extern ZB_fillTriangleFunc ztriangle_code_4[]; const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { @@ -2172,142 +16,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_cstore_anone_znone_tnearest_white_untextured, - FB_triangle_zon_cstore_anone_znone_tnearest_white_textured, - FB_triangle_zon_cstore_anone_znone_tnearest_white_perspective, - FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_1[0], + ztriangle_code_1[1], + ztriangle_code_1[2], + ztriangle_code_1[13], + ztriangle_code_1[14] }, { - FB_triangle_zon_cstore_anone_znone_tnearest_flat_untextured, - FB_triangle_zon_cstore_anone_znone_tnearest_flat_textured, - FB_triangle_zon_cstore_anone_znone_tnearest_flat_perspective, - FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_1[5], + ztriangle_code_1[6], + ztriangle_code_1[7], + ztriangle_code_1[13], + ztriangle_code_1[14] }, { - FB_triangle_zon_cstore_anone_znone_tnearest_smooth_untextured, - FB_triangle_zon_cstore_anone_znone_tnearest_smooth_textured, - FB_triangle_zon_cstore_anone_znone_tnearest_smooth_perspective, - FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_1[10], + ztriangle_code_1[11], + ztriangle_code_1[12], + ztriangle_code_1[13], + ztriangle_code_1[14] } }, { { - FB_triangle_zon_cstore_anone_znone_tmipmap_white_untextured, - FB_triangle_zon_cstore_anone_znone_tmipmap_white_textured, - FB_triangle_zon_cstore_anone_znone_tmipmap_white_perspective, - FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[15], + ztriangle_code_1[16], + ztriangle_code_1[17], + ztriangle_code_1[28], + ztriangle_code_1[29] }, { - FB_triangle_zon_cstore_anone_znone_tmipmap_flat_untextured, - FB_triangle_zon_cstore_anone_znone_tmipmap_flat_textured, - FB_triangle_zon_cstore_anone_znone_tmipmap_flat_perspective, - FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[20], + ztriangle_code_1[21], + ztriangle_code_1[22], + ztriangle_code_1[28], + ztriangle_code_1[29] }, { - FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_untextured, - FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_textured, - FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_perspective, - FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[25], + ztriangle_code_1[26], + ztriangle_code_1[27], + ztriangle_code_1[28], + ztriangle_code_1[29] } }, { { - FB_triangle_zon_cstore_anone_znone_tgeneral_white_untextured, - FB_triangle_zon_cstore_anone_znone_tgeneral_white_textured, - FB_triangle_zon_cstore_anone_znone_tgeneral_white_perspective, - FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[30], + ztriangle_code_1[31], + ztriangle_code_1[32], + ztriangle_code_1[43], + ztriangle_code_1[44] }, { - FB_triangle_zon_cstore_anone_znone_tgeneral_flat_untextured, - FB_triangle_zon_cstore_anone_znone_tgeneral_flat_textured, - FB_triangle_zon_cstore_anone_znone_tgeneral_flat_perspective, - FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[35], + ztriangle_code_1[36], + ztriangle_code_1[37], + ztriangle_code_1[43], + ztriangle_code_1[44] }, { - FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_untextured, - FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_textured, - FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_perspective, - FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[40], + ztriangle_code_1[41], + ztriangle_code_1[42], + ztriangle_code_1[43], + ztriangle_code_1[44] } } }, { { { - FB_triangle_zon_cstore_anone_zless_tnearest_white_untextured, - FB_triangle_zon_cstore_anone_zless_tnearest_white_textured, - FB_triangle_zon_cstore_anone_zless_tnearest_white_perspective, - FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_1[45], + ztriangle_code_1[46], + ztriangle_code_1[47], + ztriangle_code_1[58], + ztriangle_code_1[59] }, { - FB_triangle_zon_cstore_anone_zless_tnearest_flat_untextured, - FB_triangle_zon_cstore_anone_zless_tnearest_flat_textured, - FB_triangle_zon_cstore_anone_zless_tnearest_flat_perspective, - FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_1[50], + ztriangle_code_1[51], + ztriangle_code_1[52], + ztriangle_code_1[58], + ztriangle_code_1[59] }, { - FB_triangle_zon_cstore_anone_zless_tnearest_smooth_untextured, - FB_triangle_zon_cstore_anone_zless_tnearest_smooth_textured, - FB_triangle_zon_cstore_anone_zless_tnearest_smooth_perspective, - FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_1[55], + ztriangle_code_1[56], + ztriangle_code_1[57], + ztriangle_code_1[58], + ztriangle_code_1[59] } }, { { - FB_triangle_zon_cstore_anone_zless_tmipmap_white_untextured, - FB_triangle_zon_cstore_anone_zless_tmipmap_white_textured, - FB_triangle_zon_cstore_anone_zless_tmipmap_white_perspective, - FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[60], + ztriangle_code_1[61], + ztriangle_code_1[62], + ztriangle_code_1[73], + ztriangle_code_1[74] }, { - FB_triangle_zon_cstore_anone_zless_tmipmap_flat_untextured, - FB_triangle_zon_cstore_anone_zless_tmipmap_flat_textured, - FB_triangle_zon_cstore_anone_zless_tmipmap_flat_perspective, - FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[65], + ztriangle_code_1[66], + ztriangle_code_1[67], + ztriangle_code_1[73], + ztriangle_code_1[74] }, { - FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_untextured, - FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_textured, - FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_perspective, - FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[70], + ztriangle_code_1[71], + ztriangle_code_1[72], + ztriangle_code_1[73], + ztriangle_code_1[74] } }, { { - FB_triangle_zon_cstore_anone_zless_tgeneral_white_untextured, - FB_triangle_zon_cstore_anone_zless_tgeneral_white_textured, - FB_triangle_zon_cstore_anone_zless_tgeneral_white_perspective, - FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[75], + ztriangle_code_1[76], + ztriangle_code_1[77], + ztriangle_code_1[88], + ztriangle_code_1[89] }, { - FB_triangle_zon_cstore_anone_zless_tgeneral_flat_untextured, - FB_triangle_zon_cstore_anone_zless_tgeneral_flat_textured, - FB_triangle_zon_cstore_anone_zless_tgeneral_flat_perspective, - FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[80], + ztriangle_code_1[81], + ztriangle_code_1[82], + ztriangle_code_1[88], + ztriangle_code_1[89] }, { - FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_untextured, - FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_textured, - FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_perspective, - FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[85], + ztriangle_code_1[86], + ztriangle_code_1[87], + ztriangle_code_1[88], + ztriangle_code_1[89] } } } @@ -2316,142 +160,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_cstore_aless_znone_tnearest_white_untextured, - FB_triangle_zon_cstore_aless_znone_tnearest_white_textured, - FB_triangle_zon_cstore_aless_znone_tnearest_white_perspective, - FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_1[90], + ztriangle_code_1[91], + ztriangle_code_1[92], + ztriangle_code_1[103], + ztriangle_code_1[104] }, { - FB_triangle_zon_cstore_aless_znone_tnearest_flat_untextured, - FB_triangle_zon_cstore_aless_znone_tnearest_flat_textured, - FB_triangle_zon_cstore_aless_znone_tnearest_flat_perspective, - FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_1[95], + ztriangle_code_1[96], + ztriangle_code_1[97], + ztriangle_code_1[103], + ztriangle_code_1[104] }, { - FB_triangle_zon_cstore_aless_znone_tnearest_smooth_untextured, - FB_triangle_zon_cstore_aless_znone_tnearest_smooth_textured, - FB_triangle_zon_cstore_aless_znone_tnearest_smooth_perspective, - FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_1[100], + ztriangle_code_1[101], + ztriangle_code_1[102], + ztriangle_code_1[103], + ztriangle_code_1[104] } }, { { - FB_triangle_zon_cstore_aless_znone_tmipmap_white_untextured, - FB_triangle_zon_cstore_aless_znone_tmipmap_white_textured, - FB_triangle_zon_cstore_aless_znone_tmipmap_white_perspective, - FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[105], + ztriangle_code_1[106], + ztriangle_code_1[107], + ztriangle_code_1[118], + ztriangle_code_1[119] }, { - FB_triangle_zon_cstore_aless_znone_tmipmap_flat_untextured, - FB_triangle_zon_cstore_aless_znone_tmipmap_flat_textured, - FB_triangle_zon_cstore_aless_znone_tmipmap_flat_perspective, - FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[110], + ztriangle_code_1[111], + ztriangle_code_1[112], + ztriangle_code_1[118], + ztriangle_code_1[119] }, { - FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_untextured, - FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_textured, - FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_perspective, - FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[115], + ztriangle_code_1[116], + ztriangle_code_1[117], + ztriangle_code_1[118], + ztriangle_code_1[119] } }, { { - FB_triangle_zon_cstore_aless_znone_tgeneral_white_untextured, - FB_triangle_zon_cstore_aless_znone_tgeneral_white_textured, - FB_triangle_zon_cstore_aless_znone_tgeneral_white_perspective, - FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[120], + ztriangle_code_1[121], + ztriangle_code_1[122], + ztriangle_code_1[133], + ztriangle_code_1[134] }, { - FB_triangle_zon_cstore_aless_znone_tgeneral_flat_untextured, - FB_triangle_zon_cstore_aless_znone_tgeneral_flat_textured, - FB_triangle_zon_cstore_aless_znone_tgeneral_flat_perspective, - FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[125], + ztriangle_code_1[126], + ztriangle_code_1[127], + ztriangle_code_1[133], + ztriangle_code_1[134] }, { - FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_untextured, - FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_textured, - FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_perspective, - FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[130], + ztriangle_code_1[131], + ztriangle_code_1[132], + ztriangle_code_1[133], + ztriangle_code_1[134] } } }, { { { - FB_triangle_zon_cstore_aless_zless_tnearest_white_untextured, - FB_triangle_zon_cstore_aless_zless_tnearest_white_textured, - FB_triangle_zon_cstore_aless_zless_tnearest_white_perspective, - FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_1[135], + ztriangle_code_1[136], + ztriangle_code_1[137], + ztriangle_code_1[148], + ztriangle_code_1[149] }, { - FB_triangle_zon_cstore_aless_zless_tnearest_flat_untextured, - FB_triangle_zon_cstore_aless_zless_tnearest_flat_textured, - FB_triangle_zon_cstore_aless_zless_tnearest_flat_perspective, - FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_1[140], + ztriangle_code_1[141], + ztriangle_code_1[142], + ztriangle_code_1[148], + ztriangle_code_1[149] }, { - FB_triangle_zon_cstore_aless_zless_tnearest_smooth_untextured, - FB_triangle_zon_cstore_aless_zless_tnearest_smooth_textured, - FB_triangle_zon_cstore_aless_zless_tnearest_smooth_perspective, - FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_1[145], + ztriangle_code_1[146], + ztriangle_code_1[147], + ztriangle_code_1[148], + ztriangle_code_1[149] } }, { { - FB_triangle_zon_cstore_aless_zless_tmipmap_white_untextured, - FB_triangle_zon_cstore_aless_zless_tmipmap_white_textured, - FB_triangle_zon_cstore_aless_zless_tmipmap_white_perspective, - FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[150], + ztriangle_code_1[151], + ztriangle_code_1[152], + ztriangle_code_1[163], + ztriangle_code_1[164] }, { - FB_triangle_zon_cstore_aless_zless_tmipmap_flat_untextured, - FB_triangle_zon_cstore_aless_zless_tmipmap_flat_textured, - FB_triangle_zon_cstore_aless_zless_tmipmap_flat_perspective, - FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[155], + ztriangle_code_1[156], + ztriangle_code_1[157], + ztriangle_code_1[163], + ztriangle_code_1[164] }, { - FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_untextured, - FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_textured, - FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_perspective, - FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[160], + ztriangle_code_1[161], + ztriangle_code_1[162], + ztriangle_code_1[163], + ztriangle_code_1[164] } }, { { - FB_triangle_zon_cstore_aless_zless_tgeneral_white_untextured, - FB_triangle_zon_cstore_aless_zless_tgeneral_white_textured, - FB_triangle_zon_cstore_aless_zless_tgeneral_white_perspective, - FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[165], + ztriangle_code_1[166], + ztriangle_code_1[167], + ztriangle_code_1[178], + ztriangle_code_1[179] }, { - FB_triangle_zon_cstore_aless_zless_tgeneral_flat_untextured, - FB_triangle_zon_cstore_aless_zless_tgeneral_flat_textured, - FB_triangle_zon_cstore_aless_zless_tgeneral_flat_perspective, - FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[170], + ztriangle_code_1[171], + ztriangle_code_1[172], + ztriangle_code_1[178], + ztriangle_code_1[179] }, { - FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_untextured, - FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_textured, - FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_perspective, - FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[175], + ztriangle_code_1[176], + ztriangle_code_1[177], + ztriangle_code_1[178], + ztriangle_code_1[179] } } } @@ -2460,142 +304,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_cstore_amore_znone_tnearest_white_untextured, - FB_triangle_zon_cstore_amore_znone_tnearest_white_textured, - FB_triangle_zon_cstore_amore_znone_tnearest_white_perspective, - FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_1[180], + ztriangle_code_1[181], + ztriangle_code_1[182], + ztriangle_code_1[193], + ztriangle_code_1[194] }, { - FB_triangle_zon_cstore_amore_znone_tnearest_flat_untextured, - FB_triangle_zon_cstore_amore_znone_tnearest_flat_textured, - FB_triangle_zon_cstore_amore_znone_tnearest_flat_perspective, - FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_1[185], + ztriangle_code_1[186], + ztriangle_code_1[187], + ztriangle_code_1[193], + ztriangle_code_1[194] }, { - FB_triangle_zon_cstore_amore_znone_tnearest_smooth_untextured, - FB_triangle_zon_cstore_amore_znone_tnearest_smooth_textured, - FB_triangle_zon_cstore_amore_znone_tnearest_smooth_perspective, - FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_1[190], + ztriangle_code_1[191], + ztriangle_code_1[192], + ztriangle_code_1[193], + ztriangle_code_1[194] } }, { { - FB_triangle_zon_cstore_amore_znone_tmipmap_white_untextured, - FB_triangle_zon_cstore_amore_znone_tmipmap_white_textured, - FB_triangle_zon_cstore_amore_znone_tmipmap_white_perspective, - FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[195], + ztriangle_code_1[196], + ztriangle_code_1[197], + ztriangle_code_1[208], + ztriangle_code_1[209] }, { - FB_triangle_zon_cstore_amore_znone_tmipmap_flat_untextured, - FB_triangle_zon_cstore_amore_znone_tmipmap_flat_textured, - FB_triangle_zon_cstore_amore_znone_tmipmap_flat_perspective, - FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[200], + ztriangle_code_1[201], + ztriangle_code_1[202], + ztriangle_code_1[208], + ztriangle_code_1[209] }, { - FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_untextured, - FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_textured, - FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_perspective, - FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[205], + ztriangle_code_1[206], + ztriangle_code_1[207], + ztriangle_code_1[208], + ztriangle_code_1[209] } }, { { - FB_triangle_zon_cstore_amore_znone_tgeneral_white_untextured, - FB_triangle_zon_cstore_amore_znone_tgeneral_white_textured, - FB_triangle_zon_cstore_amore_znone_tgeneral_white_perspective, - FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[210], + ztriangle_code_1[211], + ztriangle_code_1[212], + ztriangle_code_1[223], + ztriangle_code_1[224] }, { - FB_triangle_zon_cstore_amore_znone_tgeneral_flat_untextured, - FB_triangle_zon_cstore_amore_znone_tgeneral_flat_textured, - FB_triangle_zon_cstore_amore_znone_tgeneral_flat_perspective, - FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[215], + ztriangle_code_1[216], + ztriangle_code_1[217], + ztriangle_code_1[223], + ztriangle_code_1[224] }, { - FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_untextured, - FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_textured, - FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_perspective, - FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[220], + ztriangle_code_1[221], + ztriangle_code_1[222], + ztriangle_code_1[223], + ztriangle_code_1[224] } } }, { { { - FB_triangle_zon_cstore_amore_zless_tnearest_white_untextured, - FB_triangle_zon_cstore_amore_zless_tnearest_white_textured, - FB_triangle_zon_cstore_amore_zless_tnearest_white_perspective, - FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_1[225], + ztriangle_code_1[226], + ztriangle_code_1[227], + ztriangle_code_1[238], + ztriangle_code_1[239] }, { - FB_triangle_zon_cstore_amore_zless_tnearest_flat_untextured, - FB_triangle_zon_cstore_amore_zless_tnearest_flat_textured, - FB_triangle_zon_cstore_amore_zless_tnearest_flat_perspective, - FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_1[230], + ztriangle_code_1[231], + ztriangle_code_1[232], + ztriangle_code_1[238], + ztriangle_code_1[239] }, { - FB_triangle_zon_cstore_amore_zless_tnearest_smooth_untextured, - FB_triangle_zon_cstore_amore_zless_tnearest_smooth_textured, - FB_triangle_zon_cstore_amore_zless_tnearest_smooth_perspective, - FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cstore_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_1[235], + ztriangle_code_1[236], + ztriangle_code_1[237], + ztriangle_code_1[238], + ztriangle_code_1[239] } }, { { - FB_triangle_zon_cstore_amore_zless_tmipmap_white_untextured, - FB_triangle_zon_cstore_amore_zless_tmipmap_white_textured, - FB_triangle_zon_cstore_amore_zless_tmipmap_white_perspective, - FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[240], + ztriangle_code_1[241], + ztriangle_code_1[242], + ztriangle_code_1[253], + ztriangle_code_1[254] }, { - FB_triangle_zon_cstore_amore_zless_tmipmap_flat_untextured, - FB_triangle_zon_cstore_amore_zless_tmipmap_flat_textured, - FB_triangle_zon_cstore_amore_zless_tmipmap_flat_perspective, - FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[245], + ztriangle_code_1[246], + ztriangle_code_1[247], + ztriangle_code_1[253], + ztriangle_code_1[254] }, { - FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_untextured, - FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_textured, - FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_perspective, - FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cstore_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[250], + ztriangle_code_1[251], + ztriangle_code_1[252], + ztriangle_code_1[253], + ztriangle_code_1[254] } }, { { - FB_triangle_zon_cstore_amore_zless_tgeneral_white_untextured, - FB_triangle_zon_cstore_amore_zless_tgeneral_white_textured, - FB_triangle_zon_cstore_amore_zless_tgeneral_white_perspective, - FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[255], + ztriangle_code_1[256], + ztriangle_code_1[257], + ztriangle_code_1[268], + ztriangle_code_1[269] }, { - FB_triangle_zon_cstore_amore_zless_tgeneral_flat_untextured, - FB_triangle_zon_cstore_amore_zless_tgeneral_flat_textured, - FB_triangle_zon_cstore_amore_zless_tgeneral_flat_perspective, - FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[260], + ztriangle_code_1[261], + ztriangle_code_1[262], + ztriangle_code_1[268], + ztriangle_code_1[269] }, { - FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_untextured, - FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_textured, - FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_perspective, - FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cstore_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[265], + ztriangle_code_1[266], + ztriangle_code_1[267], + ztriangle_code_1[268], + ztriangle_code_1[269] } } } @@ -2606,142 +450,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_cblend_anone_znone_tnearest_white_untextured, - FB_triangle_zon_cblend_anone_znone_tnearest_white_textured, - FB_triangle_zon_cblend_anone_znone_tnearest_white_perspective, - FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_1[270], + ztriangle_code_1[271], + ztriangle_code_1[272], + ztriangle_code_1[283], + ztriangle_code_1[284] }, { - FB_triangle_zon_cblend_anone_znone_tnearest_flat_untextured, - FB_triangle_zon_cblend_anone_znone_tnearest_flat_textured, - FB_triangle_zon_cblend_anone_znone_tnearest_flat_perspective, - FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_1[275], + ztriangle_code_1[276], + ztriangle_code_1[277], + ztriangle_code_1[283], + ztriangle_code_1[284] }, { - FB_triangle_zon_cblend_anone_znone_tnearest_smooth_untextured, - FB_triangle_zon_cblend_anone_znone_tnearest_smooth_textured, - FB_triangle_zon_cblend_anone_znone_tnearest_smooth_perspective, - FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_1[280], + ztriangle_code_1[281], + ztriangle_code_1[282], + ztriangle_code_1[283], + ztriangle_code_1[284] } }, { { - FB_triangle_zon_cblend_anone_znone_tmipmap_white_untextured, - FB_triangle_zon_cblend_anone_znone_tmipmap_white_textured, - FB_triangle_zon_cblend_anone_znone_tmipmap_white_perspective, - FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[285], + ztriangle_code_1[286], + ztriangle_code_1[287], + ztriangle_code_1[298], + ztriangle_code_1[299] }, { - FB_triangle_zon_cblend_anone_znone_tmipmap_flat_untextured, - FB_triangle_zon_cblend_anone_znone_tmipmap_flat_textured, - FB_triangle_zon_cblend_anone_znone_tmipmap_flat_perspective, - FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[290], + ztriangle_code_1[291], + ztriangle_code_1[292], + ztriangle_code_1[298], + ztriangle_code_1[299] }, { - FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_untextured, - FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_textured, - FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_perspective, - FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[295], + ztriangle_code_1[296], + ztriangle_code_1[297], + ztriangle_code_1[298], + ztriangle_code_1[299] } }, { { - FB_triangle_zon_cblend_anone_znone_tgeneral_white_untextured, - FB_triangle_zon_cblend_anone_znone_tgeneral_white_textured, - FB_triangle_zon_cblend_anone_znone_tgeneral_white_perspective, - FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[300], + ztriangle_code_1[301], + ztriangle_code_1[302], + ztriangle_code_1[313], + ztriangle_code_1[314] }, { - FB_triangle_zon_cblend_anone_znone_tgeneral_flat_untextured, - FB_triangle_zon_cblend_anone_znone_tgeneral_flat_textured, - FB_triangle_zon_cblend_anone_znone_tgeneral_flat_perspective, - FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[305], + ztriangle_code_1[306], + ztriangle_code_1[307], + ztriangle_code_1[313], + ztriangle_code_1[314] }, { - FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_untextured, - FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_textured, - FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_perspective, - FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[310], + ztriangle_code_1[311], + ztriangle_code_1[312], + ztriangle_code_1[313], + ztriangle_code_1[314] } } }, { { { - FB_triangle_zon_cblend_anone_zless_tnearest_white_untextured, - FB_triangle_zon_cblend_anone_zless_tnearest_white_textured, - FB_triangle_zon_cblend_anone_zless_tnearest_white_perspective, - FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_1[315], + ztriangle_code_1[316], + ztriangle_code_1[317], + ztriangle_code_1[328], + ztriangle_code_1[329] }, { - FB_triangle_zon_cblend_anone_zless_tnearest_flat_untextured, - FB_triangle_zon_cblend_anone_zless_tnearest_flat_textured, - FB_triangle_zon_cblend_anone_zless_tnearest_flat_perspective, - FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_1[320], + ztriangle_code_1[321], + ztriangle_code_1[322], + ztriangle_code_1[328], + ztriangle_code_1[329] }, { - FB_triangle_zon_cblend_anone_zless_tnearest_smooth_untextured, - FB_triangle_zon_cblend_anone_zless_tnearest_smooth_textured, - FB_triangle_zon_cblend_anone_zless_tnearest_smooth_perspective, - FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_1[325], + ztriangle_code_1[326], + ztriangle_code_1[327], + ztriangle_code_1[328], + ztriangle_code_1[329] } }, { { - FB_triangle_zon_cblend_anone_zless_tmipmap_white_untextured, - FB_triangle_zon_cblend_anone_zless_tmipmap_white_textured, - FB_triangle_zon_cblend_anone_zless_tmipmap_white_perspective, - FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[330], + ztriangle_code_1[331], + ztriangle_code_1[332], + ztriangle_code_1[343], + ztriangle_code_1[344] }, { - FB_triangle_zon_cblend_anone_zless_tmipmap_flat_untextured, - FB_triangle_zon_cblend_anone_zless_tmipmap_flat_textured, - FB_triangle_zon_cblend_anone_zless_tmipmap_flat_perspective, - FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[335], + ztriangle_code_1[336], + ztriangle_code_1[337], + ztriangle_code_1[343], + ztriangle_code_1[344] }, { - FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_untextured, - FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_textured, - FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_perspective, - FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[340], + ztriangle_code_1[341], + ztriangle_code_1[342], + ztriangle_code_1[343], + ztriangle_code_1[344] } }, { { - FB_triangle_zon_cblend_anone_zless_tgeneral_white_untextured, - FB_triangle_zon_cblend_anone_zless_tgeneral_white_textured, - FB_triangle_zon_cblend_anone_zless_tgeneral_white_perspective, - FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[345], + ztriangle_code_1[346], + ztriangle_code_1[347], + ztriangle_code_1[358], + ztriangle_code_1[359] }, { - FB_triangle_zon_cblend_anone_zless_tgeneral_flat_untextured, - FB_triangle_zon_cblend_anone_zless_tgeneral_flat_textured, - FB_triangle_zon_cblend_anone_zless_tgeneral_flat_perspective, - FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[350], + ztriangle_code_1[351], + ztriangle_code_1[352], + ztriangle_code_1[358], + ztriangle_code_1[359] }, { - FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_untextured, - FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_textured, - FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_perspective, - FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[355], + ztriangle_code_1[356], + ztriangle_code_1[357], + ztriangle_code_1[358], + ztriangle_code_1[359] } } } @@ -2750,142 +594,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_cblend_aless_znone_tnearest_white_untextured, - FB_triangle_zon_cblend_aless_znone_tnearest_white_textured, - FB_triangle_zon_cblend_aless_znone_tnearest_white_perspective, - FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_1[360], + ztriangle_code_1[361], + ztriangle_code_1[362], + ztriangle_code_1[373], + ztriangle_code_1[374] }, { - FB_triangle_zon_cblend_aless_znone_tnearest_flat_untextured, - FB_triangle_zon_cblend_aless_znone_tnearest_flat_textured, - FB_triangle_zon_cblend_aless_znone_tnearest_flat_perspective, - FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_1[365], + ztriangle_code_1[366], + ztriangle_code_1[367], + ztriangle_code_1[373], + ztriangle_code_1[374] }, { - FB_triangle_zon_cblend_aless_znone_tnearest_smooth_untextured, - FB_triangle_zon_cblend_aless_znone_tnearest_smooth_textured, - FB_triangle_zon_cblend_aless_znone_tnearest_smooth_perspective, - FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_1[370], + ztriangle_code_1[371], + ztriangle_code_1[372], + ztriangle_code_1[373], + ztriangle_code_1[374] } }, { { - FB_triangle_zon_cblend_aless_znone_tmipmap_white_untextured, - FB_triangle_zon_cblend_aless_znone_tmipmap_white_textured, - FB_triangle_zon_cblend_aless_znone_tmipmap_white_perspective, - FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[375], + ztriangle_code_1[376], + ztriangle_code_1[377], + ztriangle_code_1[388], + ztriangle_code_1[389] }, { - FB_triangle_zon_cblend_aless_znone_tmipmap_flat_untextured, - FB_triangle_zon_cblend_aless_znone_tmipmap_flat_textured, - FB_triangle_zon_cblend_aless_znone_tmipmap_flat_perspective, - FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[380], + ztriangle_code_1[381], + ztriangle_code_1[382], + ztriangle_code_1[388], + ztriangle_code_1[389] }, { - FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_untextured, - FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_textured, - FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_perspective, - FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[385], + ztriangle_code_1[386], + ztriangle_code_1[387], + ztriangle_code_1[388], + ztriangle_code_1[389] } }, { { - FB_triangle_zon_cblend_aless_znone_tgeneral_white_untextured, - FB_triangle_zon_cblend_aless_znone_tgeneral_white_textured, - FB_triangle_zon_cblend_aless_znone_tgeneral_white_perspective, - FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[390], + ztriangle_code_1[391], + ztriangle_code_1[392], + ztriangle_code_1[403], + ztriangle_code_1[404] }, { - FB_triangle_zon_cblend_aless_znone_tgeneral_flat_untextured, - FB_triangle_zon_cblend_aless_znone_tgeneral_flat_textured, - FB_triangle_zon_cblend_aless_znone_tgeneral_flat_perspective, - FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[395], + ztriangle_code_1[396], + ztriangle_code_1[397], + ztriangle_code_1[403], + ztriangle_code_1[404] }, { - FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_untextured, - FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_textured, - FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_perspective, - FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[400], + ztriangle_code_1[401], + ztriangle_code_1[402], + ztriangle_code_1[403], + ztriangle_code_1[404] } } }, { { { - FB_triangle_zon_cblend_aless_zless_tnearest_white_untextured, - FB_triangle_zon_cblend_aless_zless_tnearest_white_textured, - FB_triangle_zon_cblend_aless_zless_tnearest_white_perspective, - FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_1[405], + ztriangle_code_1[406], + ztriangle_code_1[407], + ztriangle_code_1[418], + ztriangle_code_1[419] }, { - FB_triangle_zon_cblend_aless_zless_tnearest_flat_untextured, - FB_triangle_zon_cblend_aless_zless_tnearest_flat_textured, - FB_triangle_zon_cblend_aless_zless_tnearest_flat_perspective, - FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_1[410], + ztriangle_code_1[411], + ztriangle_code_1[412], + ztriangle_code_1[418], + ztriangle_code_1[419] }, { - FB_triangle_zon_cblend_aless_zless_tnearest_smooth_untextured, - FB_triangle_zon_cblend_aless_zless_tnearest_smooth_textured, - FB_triangle_zon_cblend_aless_zless_tnearest_smooth_perspective, - FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_1[415], + ztriangle_code_1[416], + ztriangle_code_1[417], + ztriangle_code_1[418], + ztriangle_code_1[419] } }, { { - FB_triangle_zon_cblend_aless_zless_tmipmap_white_untextured, - FB_triangle_zon_cblend_aless_zless_tmipmap_white_textured, - FB_triangle_zon_cblend_aless_zless_tmipmap_white_perspective, - FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[420], + ztriangle_code_1[421], + ztriangle_code_1[422], + ztriangle_code_1[433], + ztriangle_code_1[434] }, { - FB_triangle_zon_cblend_aless_zless_tmipmap_flat_untextured, - FB_triangle_zon_cblend_aless_zless_tmipmap_flat_textured, - FB_triangle_zon_cblend_aless_zless_tmipmap_flat_perspective, - FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[425], + ztriangle_code_1[426], + ztriangle_code_1[427], + ztriangle_code_1[433], + ztriangle_code_1[434] }, { - FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_untextured, - FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_textured, - FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_perspective, - FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[430], + ztriangle_code_1[431], + ztriangle_code_1[432], + ztriangle_code_1[433], + ztriangle_code_1[434] } }, { { - FB_triangle_zon_cblend_aless_zless_tgeneral_white_untextured, - FB_triangle_zon_cblend_aless_zless_tgeneral_white_textured, - FB_triangle_zon_cblend_aless_zless_tgeneral_white_perspective, - FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[435], + ztriangle_code_1[436], + ztriangle_code_1[437], + ztriangle_code_1[448], + ztriangle_code_1[449] }, { - FB_triangle_zon_cblend_aless_zless_tgeneral_flat_untextured, - FB_triangle_zon_cblend_aless_zless_tgeneral_flat_textured, - FB_triangle_zon_cblend_aless_zless_tgeneral_flat_perspective, - FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[440], + ztriangle_code_1[441], + ztriangle_code_1[442], + ztriangle_code_1[448], + ztriangle_code_1[449] }, { - FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_untextured, - FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_textured, - FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_perspective, - FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[445], + ztriangle_code_1[446], + ztriangle_code_1[447], + ztriangle_code_1[448], + ztriangle_code_1[449] } } } @@ -2894,142 +738,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_cblend_amore_znone_tnearest_white_untextured, - FB_triangle_zon_cblend_amore_znone_tnearest_white_textured, - FB_triangle_zon_cblend_amore_znone_tnearest_white_perspective, - FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_1[450], + ztriangle_code_1[451], + ztriangle_code_1[452], + ztriangle_code_1[463], + ztriangle_code_1[464] }, { - FB_triangle_zon_cblend_amore_znone_tnearest_flat_untextured, - FB_triangle_zon_cblend_amore_znone_tnearest_flat_textured, - FB_triangle_zon_cblend_amore_znone_tnearest_flat_perspective, - FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_1[455], + ztriangle_code_1[456], + ztriangle_code_1[457], + ztriangle_code_1[463], + ztriangle_code_1[464] }, { - FB_triangle_zon_cblend_amore_znone_tnearest_smooth_untextured, - FB_triangle_zon_cblend_amore_znone_tnearest_smooth_textured, - FB_triangle_zon_cblend_amore_znone_tnearest_smooth_perspective, - FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_1[460], + ztriangle_code_1[461], + ztriangle_code_1[462], + ztriangle_code_1[463], + ztriangle_code_1[464] } }, { { - FB_triangle_zon_cblend_amore_znone_tmipmap_white_untextured, - FB_triangle_zon_cblend_amore_znone_tmipmap_white_textured, - FB_triangle_zon_cblend_amore_znone_tmipmap_white_perspective, - FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[465], + ztriangle_code_1[466], + ztriangle_code_1[467], + ztriangle_code_1[478], + ztriangle_code_1[479] }, { - FB_triangle_zon_cblend_amore_znone_tmipmap_flat_untextured, - FB_triangle_zon_cblend_amore_znone_tmipmap_flat_textured, - FB_triangle_zon_cblend_amore_znone_tmipmap_flat_perspective, - FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[470], + ztriangle_code_1[471], + ztriangle_code_1[472], + ztriangle_code_1[478], + ztriangle_code_1[479] }, { - FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_untextured, - FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_textured, - FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_perspective, - FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_1[475], + ztriangle_code_1[476], + ztriangle_code_1[477], + ztriangle_code_1[478], + ztriangle_code_1[479] } }, { { - FB_triangle_zon_cblend_amore_znone_tgeneral_white_untextured, - FB_triangle_zon_cblend_amore_znone_tgeneral_white_textured, - FB_triangle_zon_cblend_amore_znone_tgeneral_white_perspective, - FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[480], + ztriangle_code_1[481], + ztriangle_code_1[482], + ztriangle_code_1[493], + ztriangle_code_1[494] }, { - FB_triangle_zon_cblend_amore_znone_tgeneral_flat_untextured, - FB_triangle_zon_cblend_amore_znone_tgeneral_flat_textured, - FB_triangle_zon_cblend_amore_znone_tgeneral_flat_perspective, - FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[485], + ztriangle_code_1[486], + ztriangle_code_1[487], + ztriangle_code_1[493], + ztriangle_code_1[494] }, { - FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_untextured, - FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_textured, - FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_perspective, - FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_1[490], + ztriangle_code_1[491], + ztriangle_code_1[492], + ztriangle_code_1[493], + ztriangle_code_1[494] } } }, { { { - FB_triangle_zon_cblend_amore_zless_tnearest_white_untextured, - FB_triangle_zon_cblend_amore_zless_tnearest_white_textured, - FB_triangle_zon_cblend_amore_zless_tnearest_white_perspective, - FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_1[495], + ztriangle_code_1[496], + ztriangle_code_1[497], + ztriangle_code_1[508], + ztriangle_code_1[509] }, { - FB_triangle_zon_cblend_amore_zless_tnearest_flat_untextured, - FB_triangle_zon_cblend_amore_zless_tnearest_flat_textured, - FB_triangle_zon_cblend_amore_zless_tnearest_flat_perspective, - FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_1[500], + ztriangle_code_1[501], + ztriangle_code_1[502], + ztriangle_code_1[508], + ztriangle_code_1[509] }, { - FB_triangle_zon_cblend_amore_zless_tnearest_smooth_untextured, - FB_triangle_zon_cblend_amore_zless_tnearest_smooth_textured, - FB_triangle_zon_cblend_amore_zless_tnearest_smooth_perspective, - FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cblend_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_1[505], + ztriangle_code_1[506], + ztriangle_code_1[507], + ztriangle_code_1[508], + ztriangle_code_1[509] } }, { { - FB_triangle_zon_cblend_amore_zless_tmipmap_white_untextured, - FB_triangle_zon_cblend_amore_zless_tmipmap_white_textured, - FB_triangle_zon_cblend_amore_zless_tmipmap_white_perspective, - FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[510], + ztriangle_code_1[511], + ztriangle_code_1[512], + ztriangle_code_1[523], + ztriangle_code_1[524] }, { - FB_triangle_zon_cblend_amore_zless_tmipmap_flat_untextured, - FB_triangle_zon_cblend_amore_zless_tmipmap_flat_textured, - FB_triangle_zon_cblend_amore_zless_tmipmap_flat_perspective, - FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[515], + ztriangle_code_1[516], + ztriangle_code_1[517], + ztriangle_code_1[523], + ztriangle_code_1[524] }, { - FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_untextured, - FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_textured, - FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_perspective, - FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cblend_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_1[520], + ztriangle_code_1[521], + ztriangle_code_1[522], + ztriangle_code_1[523], + ztriangle_code_1[524] } }, { { - FB_triangle_zon_cblend_amore_zless_tgeneral_white_untextured, - FB_triangle_zon_cblend_amore_zless_tgeneral_white_textured, - FB_triangle_zon_cblend_amore_zless_tgeneral_white_perspective, - FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[525], + ztriangle_code_1[526], + ztriangle_code_1[527], + ztriangle_code_1[538], + ztriangle_code_1[539] }, { - FB_triangle_zon_cblend_amore_zless_tgeneral_flat_untextured, - FB_triangle_zon_cblend_amore_zless_tgeneral_flat_textured, - FB_triangle_zon_cblend_amore_zless_tgeneral_flat_perspective, - FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[530], + ztriangle_code_1[531], + ztriangle_code_1[532], + ztriangle_code_1[538], + ztriangle_code_1[539] }, { - FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_untextured, - FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_textured, - FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_perspective, - FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cblend_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_1[535], + ztriangle_code_1[536], + ztriangle_code_1[537], + ztriangle_code_1[538], + ztriangle_code_1[539] } } } @@ -3040,142 +884,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_cgeneral_anone_znone_tnearest_white_untextured, - FB_triangle_zon_cgeneral_anone_znone_tnearest_white_textured, - FB_triangle_zon_cgeneral_anone_znone_tnearest_white_perspective, - FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_2[0], + ztriangle_code_2[1], + ztriangle_code_2[2], + ztriangle_code_2[13], + ztriangle_code_2[14] }, { - FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_untextured, - FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_textured, - FB_triangle_zon_cgeneral_anone_znone_tnearest_flat_perspective, - FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_2[5], + ztriangle_code_2[6], + ztriangle_code_2[7], + ztriangle_code_2[13], + ztriangle_code_2[14] }, { - FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_untextured, - FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_textured, - FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_perspective, - FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_2[10], + ztriangle_code_2[11], + ztriangle_code_2[12], + ztriangle_code_2[13], + ztriangle_code_2[14] } }, { { - FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_untextured, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_textured, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_white_perspective, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[15], + ztriangle_code_2[16], + ztriangle_code_2[17], + ztriangle_code_2[28], + ztriangle_code_2[29] }, { - FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_untextured, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_textured, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_flat_perspective, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[20], + ztriangle_code_2[21], + ztriangle_code_2[22], + ztriangle_code_2[28], + ztriangle_code_2[29] }, { - FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_untextured, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_textured, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_perspective, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[25], + ztriangle_code_2[26], + ztriangle_code_2[27], + ztriangle_code_2[28], + ztriangle_code_2[29] } }, { { - FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_untextured, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_textured, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_white_perspective, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[30], + ztriangle_code_2[31], + ztriangle_code_2[32], + ztriangle_code_2[43], + ztriangle_code_2[44] }, { - FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_untextured, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_textured, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_flat_perspective, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[35], + ztriangle_code_2[36], + ztriangle_code_2[37], + ztriangle_code_2[43], + ztriangle_code_2[44] }, { - FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_untextured, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_textured, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_perspective, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[40], + ztriangle_code_2[41], + ztriangle_code_2[42], + ztriangle_code_2[43], + ztriangle_code_2[44] } } }, { { { - FB_triangle_zon_cgeneral_anone_zless_tnearest_white_untextured, - FB_triangle_zon_cgeneral_anone_zless_tnearest_white_textured, - FB_triangle_zon_cgeneral_anone_zless_tnearest_white_perspective, - FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_2[45], + ztriangle_code_2[46], + ztriangle_code_2[47], + ztriangle_code_2[58], + ztriangle_code_2[59] }, { - FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_untextured, - FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_textured, - FB_triangle_zon_cgeneral_anone_zless_tnearest_flat_perspective, - FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_2[50], + ztriangle_code_2[51], + ztriangle_code_2[52], + ztriangle_code_2[58], + ztriangle_code_2[59] }, { - FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_untextured, - FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_textured, - FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_perspective, - FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_2[55], + ztriangle_code_2[56], + ztriangle_code_2[57], + ztriangle_code_2[58], + ztriangle_code_2[59] } }, { { - FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_untextured, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_textured, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_white_perspective, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[60], + ztriangle_code_2[61], + ztriangle_code_2[62], + ztriangle_code_2[73], + ztriangle_code_2[74] }, { - FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_untextured, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_textured, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_flat_perspective, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[65], + ztriangle_code_2[66], + ztriangle_code_2[67], + ztriangle_code_2[73], + ztriangle_code_2[74] }, { - FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_untextured, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_textured, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_perspective, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[70], + ztriangle_code_2[71], + ztriangle_code_2[72], + ztriangle_code_2[73], + ztriangle_code_2[74] } }, { { - FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_untextured, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_textured, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_white_perspective, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[75], + ztriangle_code_2[76], + ztriangle_code_2[77], + ztriangle_code_2[88], + ztriangle_code_2[89] }, { - FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_untextured, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_textured, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_flat_perspective, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[80], + ztriangle_code_2[81], + ztriangle_code_2[82], + ztriangle_code_2[88], + ztriangle_code_2[89] }, { - FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_untextured, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_textured, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_perspective, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[85], + ztriangle_code_2[86], + ztriangle_code_2[87], + ztriangle_code_2[88], + ztriangle_code_2[89] } } } @@ -3184,142 +1028,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_cgeneral_aless_znone_tnearest_white_untextured, - FB_triangle_zon_cgeneral_aless_znone_tnearest_white_textured, - FB_triangle_zon_cgeneral_aless_znone_tnearest_white_perspective, - FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_2[90], + ztriangle_code_2[91], + ztriangle_code_2[92], + ztriangle_code_2[103], + ztriangle_code_2[104] }, { - FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_untextured, - FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_textured, - FB_triangle_zon_cgeneral_aless_znone_tnearest_flat_perspective, - FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_2[95], + ztriangle_code_2[96], + ztriangle_code_2[97], + ztriangle_code_2[103], + ztriangle_code_2[104] }, { - FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_untextured, - FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_textured, - FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_perspective, - FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_2[100], + ztriangle_code_2[101], + ztriangle_code_2[102], + ztriangle_code_2[103], + ztriangle_code_2[104] } }, { { - FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_untextured, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_textured, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_white_perspective, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[105], + ztriangle_code_2[106], + ztriangle_code_2[107], + ztriangle_code_2[118], + ztriangle_code_2[119] }, { - FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_untextured, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_textured, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_flat_perspective, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[110], + ztriangle_code_2[111], + ztriangle_code_2[112], + ztriangle_code_2[118], + ztriangle_code_2[119] }, { - FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_untextured, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_textured, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_perspective, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[115], + ztriangle_code_2[116], + ztriangle_code_2[117], + ztriangle_code_2[118], + ztriangle_code_2[119] } }, { { - FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_untextured, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_textured, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_white_perspective, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[120], + ztriangle_code_2[121], + ztriangle_code_2[122], + ztriangle_code_2[133], + ztriangle_code_2[134] }, { - FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_untextured, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_textured, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_flat_perspective, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[125], + ztriangle_code_2[126], + ztriangle_code_2[127], + ztriangle_code_2[133], + ztriangle_code_2[134] }, { - FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_untextured, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_textured, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_perspective, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[130], + ztriangle_code_2[131], + ztriangle_code_2[132], + ztriangle_code_2[133], + ztriangle_code_2[134] } } }, { { { - FB_triangle_zon_cgeneral_aless_zless_tnearest_white_untextured, - FB_triangle_zon_cgeneral_aless_zless_tnearest_white_textured, - FB_triangle_zon_cgeneral_aless_zless_tnearest_white_perspective, - FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_2[135], + ztriangle_code_2[136], + ztriangle_code_2[137], + ztriangle_code_2[148], + ztriangle_code_2[149] }, { - FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_untextured, - FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_textured, - FB_triangle_zon_cgeneral_aless_zless_tnearest_flat_perspective, - FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_2[140], + ztriangle_code_2[141], + ztriangle_code_2[142], + ztriangle_code_2[148], + ztriangle_code_2[149] }, { - FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_untextured, - FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_textured, - FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_perspective, - FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_2[145], + ztriangle_code_2[146], + ztriangle_code_2[147], + ztriangle_code_2[148], + ztriangle_code_2[149] } }, { { - FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_untextured, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_textured, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_white_perspective, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[150], + ztriangle_code_2[151], + ztriangle_code_2[152], + ztriangle_code_2[163], + ztriangle_code_2[164] }, { - FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_untextured, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_textured, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_flat_perspective, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[155], + ztriangle_code_2[156], + ztriangle_code_2[157], + ztriangle_code_2[163], + ztriangle_code_2[164] }, { - FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_untextured, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_textured, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_perspective, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[160], + ztriangle_code_2[161], + ztriangle_code_2[162], + ztriangle_code_2[163], + ztriangle_code_2[164] } }, { { - FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_untextured, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_textured, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_white_perspective, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[165], + ztriangle_code_2[166], + ztriangle_code_2[167], + ztriangle_code_2[178], + ztriangle_code_2[179] }, { - FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_untextured, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_textured, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_flat_perspective, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[170], + ztriangle_code_2[171], + ztriangle_code_2[172], + ztriangle_code_2[178], + ztriangle_code_2[179] }, { - FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_untextured, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_textured, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_perspective, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[175], + ztriangle_code_2[176], + ztriangle_code_2[177], + ztriangle_code_2[178], + ztriangle_code_2[179] } } } @@ -3328,142 +1172,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_cgeneral_amore_znone_tnearest_white_untextured, - FB_triangle_zon_cgeneral_amore_znone_tnearest_white_textured, - FB_triangle_zon_cgeneral_amore_znone_tnearest_white_perspective, - FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_2[180], + ztriangle_code_2[181], + ztriangle_code_2[182], + ztriangle_code_2[193], + ztriangle_code_2[194] }, { - FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_untextured, - FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_textured, - FB_triangle_zon_cgeneral_amore_znone_tnearest_flat_perspective, - FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_2[185], + ztriangle_code_2[186], + ztriangle_code_2[187], + ztriangle_code_2[193], + ztriangle_code_2[194] }, { - FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_untextured, - FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_textured, - FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_perspective, - FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_2[190], + ztriangle_code_2[191], + ztriangle_code_2[192], + ztriangle_code_2[193], + ztriangle_code_2[194] } }, { { - FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_untextured, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_textured, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_white_perspective, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[195], + ztriangle_code_2[196], + ztriangle_code_2[197], + ztriangle_code_2[208], + ztriangle_code_2[209] }, { - FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_untextured, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_textured, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_flat_perspective, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[200], + ztriangle_code_2[201], + ztriangle_code_2[202], + ztriangle_code_2[208], + ztriangle_code_2[209] }, { - FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_untextured, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_textured, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_perspective, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[205], + ztriangle_code_2[206], + ztriangle_code_2[207], + ztriangle_code_2[208], + ztriangle_code_2[209] } }, { { - FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_untextured, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_textured, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_white_perspective, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[210], + ztriangle_code_2[211], + ztriangle_code_2[212], + ztriangle_code_2[223], + ztriangle_code_2[224] }, { - FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_untextured, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_textured, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_flat_perspective, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[215], + ztriangle_code_2[216], + ztriangle_code_2[217], + ztriangle_code_2[223], + ztriangle_code_2[224] }, { - FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_untextured, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_textured, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_perspective, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[220], + ztriangle_code_2[221], + ztriangle_code_2[222], + ztriangle_code_2[223], + ztriangle_code_2[224] } } }, { { { - FB_triangle_zon_cgeneral_amore_zless_tnearest_white_untextured, - FB_triangle_zon_cgeneral_amore_zless_tnearest_white_textured, - FB_triangle_zon_cgeneral_amore_zless_tnearest_white_perspective, - FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_2[225], + ztriangle_code_2[226], + ztriangle_code_2[227], + ztriangle_code_2[238], + ztriangle_code_2[239] }, { - FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_untextured, - FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_textured, - FB_triangle_zon_cgeneral_amore_zless_tnearest_flat_perspective, - FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_2[230], + ztriangle_code_2[231], + ztriangle_code_2[232], + ztriangle_code_2[238], + ztriangle_code_2[239] }, { - FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_untextured, - FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_textured, - FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_perspective, - FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_2[235], + ztriangle_code_2[236], + ztriangle_code_2[237], + ztriangle_code_2[238], + ztriangle_code_2[239] } }, { { - FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_untextured, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_textured, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_white_perspective, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[240], + ztriangle_code_2[241], + ztriangle_code_2[242], + ztriangle_code_2[253], + ztriangle_code_2[254] }, { - FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_untextured, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_textured, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_flat_perspective, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[245], + ztriangle_code_2[246], + ztriangle_code_2[247], + ztriangle_code_2[253], + ztriangle_code_2[254] }, { - FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_untextured, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_textured, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_perspective, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[250], + ztriangle_code_2[251], + ztriangle_code_2[252], + ztriangle_code_2[253], + ztriangle_code_2[254] } }, { { - FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_untextured, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_textured, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_white_perspective, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[255], + ztriangle_code_2[256], + ztriangle_code_2[257], + ztriangle_code_2[268], + ztriangle_code_2[269] }, { - FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_untextured, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_textured, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_flat_perspective, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[260], + ztriangle_code_2[261], + ztriangle_code_2[262], + ztriangle_code_2[268], + ztriangle_code_2[269] }, { - FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_untextured, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_textured, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_perspective, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_cgeneral_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[265], + ztriangle_code_2[266], + ztriangle_code_2[267], + ztriangle_code_2[268], + ztriangle_code_2[269] } } } @@ -3474,142 +1318,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_coff_anone_znone_tnearest_white_untextured, - FB_triangle_zon_coff_anone_znone_tnearest_white_textured, - FB_triangle_zon_coff_anone_znone_tnearest_white_perspective, - FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_2[270], + ztriangle_code_2[271], + ztriangle_code_2[272], + ztriangle_code_2[283], + ztriangle_code_2[284] }, { - FB_triangle_zon_coff_anone_znone_tnearest_flat_untextured, - FB_triangle_zon_coff_anone_znone_tnearest_flat_textured, - FB_triangle_zon_coff_anone_znone_tnearest_flat_perspective, - FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_2[275], + ztriangle_code_2[276], + ztriangle_code_2[277], + ztriangle_code_2[283], + ztriangle_code_2[284] }, { - FB_triangle_zon_coff_anone_znone_tnearest_smooth_untextured, - FB_triangle_zon_coff_anone_znone_tnearest_smooth_textured, - FB_triangle_zon_coff_anone_znone_tnearest_smooth_perspective, - FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zon_coff_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_2[280], + ztriangle_code_2[281], + ztriangle_code_2[282], + ztriangle_code_2[283], + ztriangle_code_2[284] } }, { { - FB_triangle_zon_coff_anone_znone_tmipmap_white_untextured, - FB_triangle_zon_coff_anone_znone_tmipmap_white_textured, - FB_triangle_zon_coff_anone_znone_tmipmap_white_perspective, - FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[285], + ztriangle_code_2[286], + ztriangle_code_2[287], + ztriangle_code_2[298], + ztriangle_code_2[299] }, { - FB_triangle_zon_coff_anone_znone_tmipmap_flat_untextured, - FB_triangle_zon_coff_anone_znone_tmipmap_flat_textured, - FB_triangle_zon_coff_anone_znone_tmipmap_flat_perspective, - FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[290], + ztriangle_code_2[291], + ztriangle_code_2[292], + ztriangle_code_2[298], + ztriangle_code_2[299] }, { - FB_triangle_zon_coff_anone_znone_tmipmap_smooth_untextured, - FB_triangle_zon_coff_anone_znone_tmipmap_smooth_textured, - FB_triangle_zon_coff_anone_znone_tmipmap_smooth_perspective, - FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[295], + ztriangle_code_2[296], + ztriangle_code_2[297], + ztriangle_code_2[298], + ztriangle_code_2[299] } }, { { - FB_triangle_zon_coff_anone_znone_tgeneral_white_untextured, - FB_triangle_zon_coff_anone_znone_tgeneral_white_textured, - FB_triangle_zon_coff_anone_znone_tgeneral_white_perspective, - FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[300], + ztriangle_code_2[301], + ztriangle_code_2[302], + ztriangle_code_2[313], + ztriangle_code_2[314] }, { - FB_triangle_zon_coff_anone_znone_tgeneral_flat_untextured, - FB_triangle_zon_coff_anone_znone_tgeneral_flat_textured, - FB_triangle_zon_coff_anone_znone_tgeneral_flat_perspective, - FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[305], + ztriangle_code_2[306], + ztriangle_code_2[307], + ztriangle_code_2[313], + ztriangle_code_2[314] }, { - FB_triangle_zon_coff_anone_znone_tgeneral_smooth_untextured, - FB_triangle_zon_coff_anone_znone_tgeneral_smooth_textured, - FB_triangle_zon_coff_anone_znone_tgeneral_smooth_perspective, - FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[310], + ztriangle_code_2[311], + ztriangle_code_2[312], + ztriangle_code_2[313], + ztriangle_code_2[314] } } }, { { { - FB_triangle_zon_coff_anone_zless_tnearest_white_untextured, - FB_triangle_zon_coff_anone_zless_tnearest_white_textured, - FB_triangle_zon_coff_anone_zless_tnearest_white_perspective, - FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_2[315], + ztriangle_code_2[316], + ztriangle_code_2[317], + ztriangle_code_2[328], + ztriangle_code_2[329] }, { - FB_triangle_zon_coff_anone_zless_tnearest_flat_untextured, - FB_triangle_zon_coff_anone_zless_tnearest_flat_textured, - FB_triangle_zon_coff_anone_zless_tnearest_flat_perspective, - FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_2[320], + ztriangle_code_2[321], + ztriangle_code_2[322], + ztriangle_code_2[328], + ztriangle_code_2[329] }, { - FB_triangle_zon_coff_anone_zless_tnearest_smooth_untextured, - FB_triangle_zon_coff_anone_zless_tnearest_smooth_textured, - FB_triangle_zon_coff_anone_zless_tnearest_smooth_perspective, - FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zon_coff_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_2[325], + ztriangle_code_2[326], + ztriangle_code_2[327], + ztriangle_code_2[328], + ztriangle_code_2[329] } }, { { - FB_triangle_zon_coff_anone_zless_tmipmap_white_untextured, - FB_triangle_zon_coff_anone_zless_tmipmap_white_textured, - FB_triangle_zon_coff_anone_zless_tmipmap_white_perspective, - FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[330], + ztriangle_code_2[331], + ztriangle_code_2[332], + ztriangle_code_2[343], + ztriangle_code_2[344] }, { - FB_triangle_zon_coff_anone_zless_tmipmap_flat_untextured, - FB_triangle_zon_coff_anone_zless_tmipmap_flat_textured, - FB_triangle_zon_coff_anone_zless_tmipmap_flat_perspective, - FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[335], + ztriangle_code_2[336], + ztriangle_code_2[337], + ztriangle_code_2[343], + ztriangle_code_2[344] }, { - FB_triangle_zon_coff_anone_zless_tmipmap_smooth_untextured, - FB_triangle_zon_coff_anone_zless_tmipmap_smooth_textured, - FB_triangle_zon_coff_anone_zless_tmipmap_smooth_perspective, - FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[340], + ztriangle_code_2[341], + ztriangle_code_2[342], + ztriangle_code_2[343], + ztriangle_code_2[344] } }, { { - FB_triangle_zon_coff_anone_zless_tgeneral_white_untextured, - FB_triangle_zon_coff_anone_zless_tgeneral_white_textured, - FB_triangle_zon_coff_anone_zless_tgeneral_white_perspective, - FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[345], + ztriangle_code_2[346], + ztriangle_code_2[347], + ztriangle_code_2[358], + ztriangle_code_2[359] }, { - FB_triangle_zon_coff_anone_zless_tgeneral_flat_untextured, - FB_triangle_zon_coff_anone_zless_tgeneral_flat_textured, - FB_triangle_zon_coff_anone_zless_tgeneral_flat_perspective, - FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[350], + ztriangle_code_2[351], + ztriangle_code_2[352], + ztriangle_code_2[358], + ztriangle_code_2[359] }, { - FB_triangle_zon_coff_anone_zless_tgeneral_smooth_untextured, - FB_triangle_zon_coff_anone_zless_tgeneral_smooth_textured, - FB_triangle_zon_coff_anone_zless_tgeneral_smooth_perspective, - FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[355], + ztriangle_code_2[356], + ztriangle_code_2[357], + ztriangle_code_2[358], + ztriangle_code_2[359] } } } @@ -3618,142 +1462,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_coff_aless_znone_tnearest_white_untextured, - FB_triangle_zon_coff_aless_znone_tnearest_white_textured, - FB_triangle_zon_coff_aless_znone_tnearest_white_perspective, - FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_2[360], + ztriangle_code_2[361], + ztriangle_code_2[362], + ztriangle_code_2[373], + ztriangle_code_2[374] }, { - FB_triangle_zon_coff_aless_znone_tnearest_flat_untextured, - FB_triangle_zon_coff_aless_znone_tnearest_flat_textured, - FB_triangle_zon_coff_aless_znone_tnearest_flat_perspective, - FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_2[365], + ztriangle_code_2[366], + ztriangle_code_2[367], + ztriangle_code_2[373], + ztriangle_code_2[374] }, { - FB_triangle_zon_coff_aless_znone_tnearest_smooth_untextured, - FB_triangle_zon_coff_aless_znone_tnearest_smooth_textured, - FB_triangle_zon_coff_aless_znone_tnearest_smooth_perspective, - FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zon_coff_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_2[370], + ztriangle_code_2[371], + ztriangle_code_2[372], + ztriangle_code_2[373], + ztriangle_code_2[374] } }, { { - FB_triangle_zon_coff_aless_znone_tmipmap_white_untextured, - FB_triangle_zon_coff_aless_znone_tmipmap_white_textured, - FB_triangle_zon_coff_aless_znone_tmipmap_white_perspective, - FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[375], + ztriangle_code_2[376], + ztriangle_code_2[377], + ztriangle_code_2[388], + ztriangle_code_2[389] }, { - FB_triangle_zon_coff_aless_znone_tmipmap_flat_untextured, - FB_triangle_zon_coff_aless_znone_tmipmap_flat_textured, - FB_triangle_zon_coff_aless_znone_tmipmap_flat_perspective, - FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[380], + ztriangle_code_2[381], + ztriangle_code_2[382], + ztriangle_code_2[388], + ztriangle_code_2[389] }, { - FB_triangle_zon_coff_aless_znone_tmipmap_smooth_untextured, - FB_triangle_zon_coff_aless_znone_tmipmap_smooth_textured, - FB_triangle_zon_coff_aless_znone_tmipmap_smooth_perspective, - FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[385], + ztriangle_code_2[386], + ztriangle_code_2[387], + ztriangle_code_2[388], + ztriangle_code_2[389] } }, { { - FB_triangle_zon_coff_aless_znone_tgeneral_white_untextured, - FB_triangle_zon_coff_aless_znone_tgeneral_white_textured, - FB_triangle_zon_coff_aless_znone_tgeneral_white_perspective, - FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[390], + ztriangle_code_2[391], + ztriangle_code_2[392], + ztriangle_code_2[403], + ztriangle_code_2[404] }, { - FB_triangle_zon_coff_aless_znone_tgeneral_flat_untextured, - FB_triangle_zon_coff_aless_znone_tgeneral_flat_textured, - FB_triangle_zon_coff_aless_znone_tgeneral_flat_perspective, - FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[395], + ztriangle_code_2[396], + ztriangle_code_2[397], + ztriangle_code_2[403], + ztriangle_code_2[404] }, { - FB_triangle_zon_coff_aless_znone_tgeneral_smooth_untextured, - FB_triangle_zon_coff_aless_znone_tgeneral_smooth_textured, - FB_triangle_zon_coff_aless_znone_tgeneral_smooth_perspective, - FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[400], + ztriangle_code_2[401], + ztriangle_code_2[402], + ztriangle_code_2[403], + ztriangle_code_2[404] } } }, { { { - FB_triangle_zon_coff_aless_zless_tnearest_white_untextured, - FB_triangle_zon_coff_aless_zless_tnearest_white_textured, - FB_triangle_zon_coff_aless_zless_tnearest_white_perspective, - FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_2[405], + ztriangle_code_2[406], + ztriangle_code_2[407], + ztriangle_code_2[418], + ztriangle_code_2[419] }, { - FB_triangle_zon_coff_aless_zless_tnearest_flat_untextured, - FB_triangle_zon_coff_aless_zless_tnearest_flat_textured, - FB_triangle_zon_coff_aless_zless_tnearest_flat_perspective, - FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_2[410], + ztriangle_code_2[411], + ztriangle_code_2[412], + ztriangle_code_2[418], + ztriangle_code_2[419] }, { - FB_triangle_zon_coff_aless_zless_tnearest_smooth_untextured, - FB_triangle_zon_coff_aless_zless_tnearest_smooth_textured, - FB_triangle_zon_coff_aless_zless_tnearest_smooth_perspective, - FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zon_coff_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_2[415], + ztriangle_code_2[416], + ztriangle_code_2[417], + ztriangle_code_2[418], + ztriangle_code_2[419] } }, { { - FB_triangle_zon_coff_aless_zless_tmipmap_white_untextured, - FB_triangle_zon_coff_aless_zless_tmipmap_white_textured, - FB_triangle_zon_coff_aless_zless_tmipmap_white_perspective, - FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[420], + ztriangle_code_2[421], + ztriangle_code_2[422], + ztriangle_code_2[433], + ztriangle_code_2[434] }, { - FB_triangle_zon_coff_aless_zless_tmipmap_flat_untextured, - FB_triangle_zon_coff_aless_zless_tmipmap_flat_textured, - FB_triangle_zon_coff_aless_zless_tmipmap_flat_perspective, - FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[425], + ztriangle_code_2[426], + ztriangle_code_2[427], + ztriangle_code_2[433], + ztriangle_code_2[434] }, { - FB_triangle_zon_coff_aless_zless_tmipmap_smooth_untextured, - FB_triangle_zon_coff_aless_zless_tmipmap_smooth_textured, - FB_triangle_zon_coff_aless_zless_tmipmap_smooth_perspective, - FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[430], + ztriangle_code_2[431], + ztriangle_code_2[432], + ztriangle_code_2[433], + ztriangle_code_2[434] } }, { { - FB_triangle_zon_coff_aless_zless_tgeneral_white_untextured, - FB_triangle_zon_coff_aless_zless_tgeneral_white_textured, - FB_triangle_zon_coff_aless_zless_tgeneral_white_perspective, - FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[435], + ztriangle_code_2[436], + ztriangle_code_2[437], + ztriangle_code_2[448], + ztriangle_code_2[449] }, { - FB_triangle_zon_coff_aless_zless_tgeneral_flat_untextured, - FB_triangle_zon_coff_aless_zless_tgeneral_flat_textured, - FB_triangle_zon_coff_aless_zless_tgeneral_flat_perspective, - FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[440], + ztriangle_code_2[441], + ztriangle_code_2[442], + ztriangle_code_2[448], + ztriangle_code_2[449] }, { - FB_triangle_zon_coff_aless_zless_tgeneral_smooth_untextured, - FB_triangle_zon_coff_aless_zless_tgeneral_smooth_textured, - FB_triangle_zon_coff_aless_zless_tgeneral_smooth_perspective, - FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[445], + ztriangle_code_2[446], + ztriangle_code_2[447], + ztriangle_code_2[448], + ztriangle_code_2[449] } } } @@ -3762,142 +1606,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zon_coff_amore_znone_tnearest_white_untextured, - FB_triangle_zon_coff_amore_znone_tnearest_white_textured, - FB_triangle_zon_coff_amore_znone_tnearest_white_perspective, - FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_2[450], + ztriangle_code_2[451], + ztriangle_code_2[452], + ztriangle_code_2[463], + ztriangle_code_2[464] }, { - FB_triangle_zon_coff_amore_znone_tnearest_flat_untextured, - FB_triangle_zon_coff_amore_znone_tnearest_flat_textured, - FB_triangle_zon_coff_amore_znone_tnearest_flat_perspective, - FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_2[455], + ztriangle_code_2[456], + ztriangle_code_2[457], + ztriangle_code_2[463], + ztriangle_code_2[464] }, { - FB_triangle_zon_coff_amore_znone_tnearest_smooth_untextured, - FB_triangle_zon_coff_amore_znone_tnearest_smooth_textured, - FB_triangle_zon_coff_amore_znone_tnearest_smooth_perspective, - FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zon_coff_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_2[460], + ztriangle_code_2[461], + ztriangle_code_2[462], + ztriangle_code_2[463], + ztriangle_code_2[464] } }, { { - FB_triangle_zon_coff_amore_znone_tmipmap_white_untextured, - FB_triangle_zon_coff_amore_znone_tmipmap_white_textured, - FB_triangle_zon_coff_amore_znone_tmipmap_white_perspective, - FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[465], + ztriangle_code_2[466], + ztriangle_code_2[467], + ztriangle_code_2[478], + ztriangle_code_2[479] }, { - FB_triangle_zon_coff_amore_znone_tmipmap_flat_untextured, - FB_triangle_zon_coff_amore_znone_tmipmap_flat_textured, - FB_triangle_zon_coff_amore_znone_tmipmap_flat_perspective, - FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[470], + ztriangle_code_2[471], + ztriangle_code_2[472], + ztriangle_code_2[478], + ztriangle_code_2[479] }, { - FB_triangle_zon_coff_amore_znone_tmipmap_smooth_untextured, - FB_triangle_zon_coff_amore_znone_tmipmap_smooth_textured, - FB_triangle_zon_coff_amore_znone_tmipmap_smooth_perspective, - FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_2[475], + ztriangle_code_2[476], + ztriangle_code_2[477], + ztriangle_code_2[478], + ztriangle_code_2[479] } }, { { - FB_triangle_zon_coff_amore_znone_tgeneral_white_untextured, - FB_triangle_zon_coff_amore_znone_tgeneral_white_textured, - FB_triangle_zon_coff_amore_znone_tgeneral_white_perspective, - FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[480], + ztriangle_code_2[481], + ztriangle_code_2[482], + ztriangle_code_2[493], + ztriangle_code_2[494] }, { - FB_triangle_zon_coff_amore_znone_tgeneral_flat_untextured, - FB_triangle_zon_coff_amore_znone_tgeneral_flat_textured, - FB_triangle_zon_coff_amore_znone_tgeneral_flat_perspective, - FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[485], + ztriangle_code_2[486], + ztriangle_code_2[487], + ztriangle_code_2[493], + ztriangle_code_2[494] }, { - FB_triangle_zon_coff_amore_znone_tgeneral_smooth_untextured, - FB_triangle_zon_coff_amore_znone_tgeneral_smooth_textured, - FB_triangle_zon_coff_amore_znone_tgeneral_smooth_perspective, - FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_2[490], + ztriangle_code_2[491], + ztriangle_code_2[492], + ztriangle_code_2[493], + ztriangle_code_2[494] } } }, { { { - FB_triangle_zon_coff_amore_zless_tnearest_white_untextured, - FB_triangle_zon_coff_amore_zless_tnearest_white_textured, - FB_triangle_zon_coff_amore_zless_tnearest_white_perspective, - FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_2[495], + ztriangle_code_2[496], + ztriangle_code_2[497], + ztriangle_code_2[508], + ztriangle_code_2[509] }, { - FB_triangle_zon_coff_amore_zless_tnearest_flat_untextured, - FB_triangle_zon_coff_amore_zless_tnearest_flat_textured, - FB_triangle_zon_coff_amore_zless_tnearest_flat_perspective, - FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_2[500], + ztriangle_code_2[501], + ztriangle_code_2[502], + ztriangle_code_2[508], + ztriangle_code_2[509] }, { - FB_triangle_zon_coff_amore_zless_tnearest_smooth_untextured, - FB_triangle_zon_coff_amore_zless_tnearest_smooth_textured, - FB_triangle_zon_coff_amore_zless_tnearest_smooth_perspective, - FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zon_coff_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_2[505], + ztriangle_code_2[506], + ztriangle_code_2[507], + ztriangle_code_2[508], + ztriangle_code_2[509] } }, { { - FB_triangle_zon_coff_amore_zless_tmipmap_white_untextured, - FB_triangle_zon_coff_amore_zless_tmipmap_white_textured, - FB_triangle_zon_coff_amore_zless_tmipmap_white_perspective, - FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[510], + ztriangle_code_2[511], + ztriangle_code_2[512], + ztriangle_code_2[523], + ztriangle_code_2[524] }, { - FB_triangle_zon_coff_amore_zless_tmipmap_flat_untextured, - FB_triangle_zon_coff_amore_zless_tmipmap_flat_textured, - FB_triangle_zon_coff_amore_zless_tmipmap_flat_perspective, - FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[515], + ztriangle_code_2[516], + ztriangle_code_2[517], + ztriangle_code_2[523], + ztriangle_code_2[524] }, { - FB_triangle_zon_coff_amore_zless_tmipmap_smooth_untextured, - FB_triangle_zon_coff_amore_zless_tmipmap_smooth_textured, - FB_triangle_zon_coff_amore_zless_tmipmap_smooth_perspective, - FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zon_coff_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_2[520], + ztriangle_code_2[521], + ztriangle_code_2[522], + ztriangle_code_2[523], + ztriangle_code_2[524] } }, { { - FB_triangle_zon_coff_amore_zless_tgeneral_white_untextured, - FB_triangle_zon_coff_amore_zless_tgeneral_white_textured, - FB_triangle_zon_coff_amore_zless_tgeneral_white_perspective, - FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[525], + ztriangle_code_2[526], + ztriangle_code_2[527], + ztriangle_code_2[538], + ztriangle_code_2[539] }, { - FB_triangle_zon_coff_amore_zless_tgeneral_flat_untextured, - FB_triangle_zon_coff_amore_zless_tgeneral_flat_textured, - FB_triangle_zon_coff_amore_zless_tgeneral_flat_perspective, - FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[530], + ztriangle_code_2[531], + ztriangle_code_2[532], + ztriangle_code_2[538], + ztriangle_code_2[539] }, { - FB_triangle_zon_coff_amore_zless_tgeneral_smooth_untextured, - FB_triangle_zon_coff_amore_zless_tgeneral_smooth_textured, - FB_triangle_zon_coff_amore_zless_tgeneral_smooth_perspective, - FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zon_coff_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_2[535], + ztriangle_code_2[536], + ztriangle_code_2[537], + ztriangle_code_2[538], + ztriangle_code_2[539] } } } @@ -3910,142 +1754,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_cstore_anone_znone_tnearest_white_untextured, - FB_triangle_zoff_cstore_anone_znone_tnearest_white_textured, - FB_triangle_zoff_cstore_anone_znone_tnearest_white_perspective, - FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_3[0], + ztriangle_code_3[1], + ztriangle_code_3[2], + ztriangle_code_3[13], + ztriangle_code_3[14] }, { - FB_triangle_zoff_cstore_anone_znone_tnearest_flat_untextured, - FB_triangle_zoff_cstore_anone_znone_tnearest_flat_textured, - FB_triangle_zoff_cstore_anone_znone_tnearest_flat_perspective, - FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_3[5], + ztriangle_code_3[6], + ztriangle_code_3[7], + ztriangle_code_3[13], + ztriangle_code_3[14] }, { - FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_untextured, - FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_textured, - FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_perspective, - FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_3[10], + ztriangle_code_3[11], + ztriangle_code_3[12], + ztriangle_code_3[13], + ztriangle_code_3[14] } }, { { - FB_triangle_zoff_cstore_anone_znone_tmipmap_white_untextured, - FB_triangle_zoff_cstore_anone_znone_tmipmap_white_textured, - FB_triangle_zoff_cstore_anone_znone_tmipmap_white_perspective, - FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[15], + ztriangle_code_3[16], + ztriangle_code_3[17], + ztriangle_code_3[28], + ztriangle_code_3[29] }, { - FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_untextured, - FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_textured, - FB_triangle_zoff_cstore_anone_znone_tmipmap_flat_perspective, - FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[20], + ztriangle_code_3[21], + ztriangle_code_3[22], + ztriangle_code_3[28], + ztriangle_code_3[29] }, { - FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_textured, - FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[25], + ztriangle_code_3[26], + ztriangle_code_3[27], + ztriangle_code_3[28], + ztriangle_code_3[29] } }, { { - FB_triangle_zoff_cstore_anone_znone_tgeneral_white_untextured, - FB_triangle_zoff_cstore_anone_znone_tgeneral_white_textured, - FB_triangle_zoff_cstore_anone_znone_tgeneral_white_perspective, - FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[30], + ztriangle_code_3[31], + ztriangle_code_3[32], + ztriangle_code_3[43], + ztriangle_code_3[44] }, { - FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_untextured, - FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_textured, - FB_triangle_zoff_cstore_anone_znone_tgeneral_flat_perspective, - FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[35], + ztriangle_code_3[36], + ztriangle_code_3[37], + ztriangle_code_3[43], + ztriangle_code_3[44] }, { - FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_textured, - FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[40], + ztriangle_code_3[41], + ztriangle_code_3[42], + ztriangle_code_3[43], + ztriangle_code_3[44] } } }, { { { - FB_triangle_zoff_cstore_anone_zless_tnearest_white_untextured, - FB_triangle_zoff_cstore_anone_zless_tnearest_white_textured, - FB_triangle_zoff_cstore_anone_zless_tnearest_white_perspective, - FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_3[45], + ztriangle_code_3[46], + ztriangle_code_3[47], + ztriangle_code_3[58], + ztriangle_code_3[59] }, { - FB_triangle_zoff_cstore_anone_zless_tnearest_flat_untextured, - FB_triangle_zoff_cstore_anone_zless_tnearest_flat_textured, - FB_triangle_zoff_cstore_anone_zless_tnearest_flat_perspective, - FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_3[50], + ztriangle_code_3[51], + ztriangle_code_3[52], + ztriangle_code_3[58], + ztriangle_code_3[59] }, { - FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_untextured, - FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_textured, - FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_perspective, - FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_3[55], + ztriangle_code_3[56], + ztriangle_code_3[57], + ztriangle_code_3[58], + ztriangle_code_3[59] } }, { { - FB_triangle_zoff_cstore_anone_zless_tmipmap_white_untextured, - FB_triangle_zoff_cstore_anone_zless_tmipmap_white_textured, - FB_triangle_zoff_cstore_anone_zless_tmipmap_white_perspective, - FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[60], + ztriangle_code_3[61], + ztriangle_code_3[62], + ztriangle_code_3[73], + ztriangle_code_3[74] }, { - FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_untextured, - FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_textured, - FB_triangle_zoff_cstore_anone_zless_tmipmap_flat_perspective, - FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[65], + ztriangle_code_3[66], + ztriangle_code_3[67], + ztriangle_code_3[73], + ztriangle_code_3[74] }, { - FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_textured, - FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[70], + ztriangle_code_3[71], + ztriangle_code_3[72], + ztriangle_code_3[73], + ztriangle_code_3[74] } }, { { - FB_triangle_zoff_cstore_anone_zless_tgeneral_white_untextured, - FB_triangle_zoff_cstore_anone_zless_tgeneral_white_textured, - FB_triangle_zoff_cstore_anone_zless_tgeneral_white_perspective, - FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[75], + ztriangle_code_3[76], + ztriangle_code_3[77], + ztriangle_code_3[88], + ztriangle_code_3[89] }, { - FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_untextured, - FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_textured, - FB_triangle_zoff_cstore_anone_zless_tgeneral_flat_perspective, - FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[80], + ztriangle_code_3[81], + ztriangle_code_3[82], + ztriangle_code_3[88], + ztriangle_code_3[89] }, { - FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_textured, - FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[85], + ztriangle_code_3[86], + ztriangle_code_3[87], + ztriangle_code_3[88], + ztriangle_code_3[89] } } } @@ -4054,142 +1898,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_cstore_aless_znone_tnearest_white_untextured, - FB_triangle_zoff_cstore_aless_znone_tnearest_white_textured, - FB_triangle_zoff_cstore_aless_znone_tnearest_white_perspective, - FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_3[90], + ztriangle_code_3[91], + ztriangle_code_3[92], + ztriangle_code_3[103], + ztriangle_code_3[104] }, { - FB_triangle_zoff_cstore_aless_znone_tnearest_flat_untextured, - FB_triangle_zoff_cstore_aless_znone_tnearest_flat_textured, - FB_triangle_zoff_cstore_aless_znone_tnearest_flat_perspective, - FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_3[95], + ztriangle_code_3[96], + ztriangle_code_3[97], + ztriangle_code_3[103], + ztriangle_code_3[104] }, { - FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_untextured, - FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_textured, - FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_perspective, - FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_3[100], + ztriangle_code_3[101], + ztriangle_code_3[102], + ztriangle_code_3[103], + ztriangle_code_3[104] } }, { { - FB_triangle_zoff_cstore_aless_znone_tmipmap_white_untextured, - FB_triangle_zoff_cstore_aless_znone_tmipmap_white_textured, - FB_triangle_zoff_cstore_aless_znone_tmipmap_white_perspective, - FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[105], + ztriangle_code_3[106], + ztriangle_code_3[107], + ztriangle_code_3[118], + ztriangle_code_3[119] }, { - FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_untextured, - FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_textured, - FB_triangle_zoff_cstore_aless_znone_tmipmap_flat_perspective, - FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[110], + ztriangle_code_3[111], + ztriangle_code_3[112], + ztriangle_code_3[118], + ztriangle_code_3[119] }, { - FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_textured, - FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[115], + ztriangle_code_3[116], + ztriangle_code_3[117], + ztriangle_code_3[118], + ztriangle_code_3[119] } }, { { - FB_triangle_zoff_cstore_aless_znone_tgeneral_white_untextured, - FB_triangle_zoff_cstore_aless_znone_tgeneral_white_textured, - FB_triangle_zoff_cstore_aless_znone_tgeneral_white_perspective, - FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[120], + ztriangle_code_3[121], + ztriangle_code_3[122], + ztriangle_code_3[133], + ztriangle_code_3[134] }, { - FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_untextured, - FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_textured, - FB_triangle_zoff_cstore_aless_znone_tgeneral_flat_perspective, - FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[125], + ztriangle_code_3[126], + ztriangle_code_3[127], + ztriangle_code_3[133], + ztriangle_code_3[134] }, { - FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_textured, - FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[130], + ztriangle_code_3[131], + ztriangle_code_3[132], + ztriangle_code_3[133], + ztriangle_code_3[134] } } }, { { { - FB_triangle_zoff_cstore_aless_zless_tnearest_white_untextured, - FB_triangle_zoff_cstore_aless_zless_tnearest_white_textured, - FB_triangle_zoff_cstore_aless_zless_tnearest_white_perspective, - FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_3[135], + ztriangle_code_3[136], + ztriangle_code_3[137], + ztriangle_code_3[148], + ztriangle_code_3[149] }, { - FB_triangle_zoff_cstore_aless_zless_tnearest_flat_untextured, - FB_triangle_zoff_cstore_aless_zless_tnearest_flat_textured, - FB_triangle_zoff_cstore_aless_zless_tnearest_flat_perspective, - FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_3[140], + ztriangle_code_3[141], + ztriangle_code_3[142], + ztriangle_code_3[148], + ztriangle_code_3[149] }, { - FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_untextured, - FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_textured, - FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_perspective, - FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_3[145], + ztriangle_code_3[146], + ztriangle_code_3[147], + ztriangle_code_3[148], + ztriangle_code_3[149] } }, { { - FB_triangle_zoff_cstore_aless_zless_tmipmap_white_untextured, - FB_triangle_zoff_cstore_aless_zless_tmipmap_white_textured, - FB_triangle_zoff_cstore_aless_zless_tmipmap_white_perspective, - FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[150], + ztriangle_code_3[151], + ztriangle_code_3[152], + ztriangle_code_3[163], + ztriangle_code_3[164] }, { - FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_untextured, - FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_textured, - FB_triangle_zoff_cstore_aless_zless_tmipmap_flat_perspective, - FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[155], + ztriangle_code_3[156], + ztriangle_code_3[157], + ztriangle_code_3[163], + ztriangle_code_3[164] }, { - FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_textured, - FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[160], + ztriangle_code_3[161], + ztriangle_code_3[162], + ztriangle_code_3[163], + ztriangle_code_3[164] } }, { { - FB_triangle_zoff_cstore_aless_zless_tgeneral_white_untextured, - FB_triangle_zoff_cstore_aless_zless_tgeneral_white_textured, - FB_triangle_zoff_cstore_aless_zless_tgeneral_white_perspective, - FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[165], + ztriangle_code_3[166], + ztriangle_code_3[167], + ztriangle_code_3[178], + ztriangle_code_3[179] }, { - FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_untextured, - FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_textured, - FB_triangle_zoff_cstore_aless_zless_tgeneral_flat_perspective, - FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[170], + ztriangle_code_3[171], + ztriangle_code_3[172], + ztriangle_code_3[178], + ztriangle_code_3[179] }, { - FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_textured, - FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[175], + ztriangle_code_3[176], + ztriangle_code_3[177], + ztriangle_code_3[178], + ztriangle_code_3[179] } } } @@ -4198,142 +2042,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_cstore_amore_znone_tnearest_white_untextured, - FB_triangle_zoff_cstore_amore_znone_tnearest_white_textured, - FB_triangle_zoff_cstore_amore_znone_tnearest_white_perspective, - FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_3[180], + ztriangle_code_3[181], + ztriangle_code_3[182], + ztriangle_code_3[193], + ztriangle_code_3[194] }, { - FB_triangle_zoff_cstore_amore_znone_tnearest_flat_untextured, - FB_triangle_zoff_cstore_amore_znone_tnearest_flat_textured, - FB_triangle_zoff_cstore_amore_znone_tnearest_flat_perspective, - FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_3[185], + ztriangle_code_3[186], + ztriangle_code_3[187], + ztriangle_code_3[193], + ztriangle_code_3[194] }, { - FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_untextured, - FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_textured, - FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_perspective, - FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_3[190], + ztriangle_code_3[191], + ztriangle_code_3[192], + ztriangle_code_3[193], + ztriangle_code_3[194] } }, { { - FB_triangle_zoff_cstore_amore_znone_tmipmap_white_untextured, - FB_triangle_zoff_cstore_amore_znone_tmipmap_white_textured, - FB_triangle_zoff_cstore_amore_znone_tmipmap_white_perspective, - FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[195], + ztriangle_code_3[196], + ztriangle_code_3[197], + ztriangle_code_3[208], + ztriangle_code_3[209] }, { - FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_untextured, - FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_textured, - FB_triangle_zoff_cstore_amore_znone_tmipmap_flat_perspective, - FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[200], + ztriangle_code_3[201], + ztriangle_code_3[202], + ztriangle_code_3[208], + ztriangle_code_3[209] }, { - FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_textured, - FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[205], + ztriangle_code_3[206], + ztriangle_code_3[207], + ztriangle_code_3[208], + ztriangle_code_3[209] } }, { { - FB_triangle_zoff_cstore_amore_znone_tgeneral_white_untextured, - FB_triangle_zoff_cstore_amore_znone_tgeneral_white_textured, - FB_triangle_zoff_cstore_amore_znone_tgeneral_white_perspective, - FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[210], + ztriangle_code_3[211], + ztriangle_code_3[212], + ztriangle_code_3[223], + ztriangle_code_3[224] }, { - FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_untextured, - FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_textured, - FB_triangle_zoff_cstore_amore_znone_tgeneral_flat_perspective, - FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[215], + ztriangle_code_3[216], + ztriangle_code_3[217], + ztriangle_code_3[223], + ztriangle_code_3[224] }, { - FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_textured, - FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[220], + ztriangle_code_3[221], + ztriangle_code_3[222], + ztriangle_code_3[223], + ztriangle_code_3[224] } } }, { { { - FB_triangle_zoff_cstore_amore_zless_tnearest_white_untextured, - FB_triangle_zoff_cstore_amore_zless_tnearest_white_textured, - FB_triangle_zoff_cstore_amore_zless_tnearest_white_perspective, - FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_3[225], + ztriangle_code_3[226], + ztriangle_code_3[227], + ztriangle_code_3[238], + ztriangle_code_3[239] }, { - FB_triangle_zoff_cstore_amore_zless_tnearest_flat_untextured, - FB_triangle_zoff_cstore_amore_zless_tnearest_flat_textured, - FB_triangle_zoff_cstore_amore_zless_tnearest_flat_perspective, - FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_3[230], + ztriangle_code_3[231], + ztriangle_code_3[232], + ztriangle_code_3[238], + ztriangle_code_3[239] }, { - FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_untextured, - FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_textured, - FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_perspective, - FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cstore_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_3[235], + ztriangle_code_3[236], + ztriangle_code_3[237], + ztriangle_code_3[238], + ztriangle_code_3[239] } }, { { - FB_triangle_zoff_cstore_amore_zless_tmipmap_white_untextured, - FB_triangle_zoff_cstore_amore_zless_tmipmap_white_textured, - FB_triangle_zoff_cstore_amore_zless_tmipmap_white_perspective, - FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[240], + ztriangle_code_3[241], + ztriangle_code_3[242], + ztriangle_code_3[253], + ztriangle_code_3[254] }, { - FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_untextured, - FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_textured, - FB_triangle_zoff_cstore_amore_zless_tmipmap_flat_perspective, - FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[245], + ztriangle_code_3[246], + ztriangle_code_3[247], + ztriangle_code_3[253], + ztriangle_code_3[254] }, { - FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_textured, - FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cstore_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[250], + ztriangle_code_3[251], + ztriangle_code_3[252], + ztriangle_code_3[253], + ztriangle_code_3[254] } }, { { - FB_triangle_zoff_cstore_amore_zless_tgeneral_white_untextured, - FB_triangle_zoff_cstore_amore_zless_tgeneral_white_textured, - FB_triangle_zoff_cstore_amore_zless_tgeneral_white_perspective, - FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[255], + ztriangle_code_3[256], + ztriangle_code_3[257], + ztriangle_code_3[268], + ztriangle_code_3[269] }, { - FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_untextured, - FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_textured, - FB_triangle_zoff_cstore_amore_zless_tgeneral_flat_perspective, - FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[260], + ztriangle_code_3[261], + ztriangle_code_3[262], + ztriangle_code_3[268], + ztriangle_code_3[269] }, { - FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_textured, - FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cstore_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[265], + ztriangle_code_3[266], + ztriangle_code_3[267], + ztriangle_code_3[268], + ztriangle_code_3[269] } } } @@ -4344,142 +2188,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_cblend_anone_znone_tnearest_white_untextured, - FB_triangle_zoff_cblend_anone_znone_tnearest_white_textured, - FB_triangle_zoff_cblend_anone_znone_tnearest_white_perspective, - FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_3[270], + ztriangle_code_3[271], + ztriangle_code_3[272], + ztriangle_code_3[283], + ztriangle_code_3[284] }, { - FB_triangle_zoff_cblend_anone_znone_tnearest_flat_untextured, - FB_triangle_zoff_cblend_anone_znone_tnearest_flat_textured, - FB_triangle_zoff_cblend_anone_znone_tnearest_flat_perspective, - FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_3[275], + ztriangle_code_3[276], + ztriangle_code_3[277], + ztriangle_code_3[283], + ztriangle_code_3[284] }, { - FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_untextured, - FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_textured, - FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_perspective, - FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_3[280], + ztriangle_code_3[281], + ztriangle_code_3[282], + ztriangle_code_3[283], + ztriangle_code_3[284] } }, { { - FB_triangle_zoff_cblend_anone_znone_tmipmap_white_untextured, - FB_triangle_zoff_cblend_anone_znone_tmipmap_white_textured, - FB_triangle_zoff_cblend_anone_znone_tmipmap_white_perspective, - FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[285], + ztriangle_code_3[286], + ztriangle_code_3[287], + ztriangle_code_3[298], + ztriangle_code_3[299] }, { - FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_untextured, - FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_textured, - FB_triangle_zoff_cblend_anone_znone_tmipmap_flat_perspective, - FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[290], + ztriangle_code_3[291], + ztriangle_code_3[292], + ztriangle_code_3[298], + ztriangle_code_3[299] }, { - FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_textured, - FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[295], + ztriangle_code_3[296], + ztriangle_code_3[297], + ztriangle_code_3[298], + ztriangle_code_3[299] } }, { { - FB_triangle_zoff_cblend_anone_znone_tgeneral_white_untextured, - FB_triangle_zoff_cblend_anone_znone_tgeneral_white_textured, - FB_triangle_zoff_cblend_anone_znone_tgeneral_white_perspective, - FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[300], + ztriangle_code_3[301], + ztriangle_code_3[302], + ztriangle_code_3[313], + ztriangle_code_3[314] }, { - FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_untextured, - FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_textured, - FB_triangle_zoff_cblend_anone_znone_tgeneral_flat_perspective, - FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[305], + ztriangle_code_3[306], + ztriangle_code_3[307], + ztriangle_code_3[313], + ztriangle_code_3[314] }, { - FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_textured, - FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[310], + ztriangle_code_3[311], + ztriangle_code_3[312], + ztriangle_code_3[313], + ztriangle_code_3[314] } } }, { { { - FB_triangle_zoff_cblend_anone_zless_tnearest_white_untextured, - FB_triangle_zoff_cblend_anone_zless_tnearest_white_textured, - FB_triangle_zoff_cblend_anone_zless_tnearest_white_perspective, - FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_3[315], + ztriangle_code_3[316], + ztriangle_code_3[317], + ztriangle_code_3[328], + ztriangle_code_3[329] }, { - FB_triangle_zoff_cblend_anone_zless_tnearest_flat_untextured, - FB_triangle_zoff_cblend_anone_zless_tnearest_flat_textured, - FB_triangle_zoff_cblend_anone_zless_tnearest_flat_perspective, - FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_3[320], + ztriangle_code_3[321], + ztriangle_code_3[322], + ztriangle_code_3[328], + ztriangle_code_3[329] }, { - FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_untextured, - FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_textured, - FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_perspective, - FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_3[325], + ztriangle_code_3[326], + ztriangle_code_3[327], + ztriangle_code_3[328], + ztriangle_code_3[329] } }, { { - FB_triangle_zoff_cblend_anone_zless_tmipmap_white_untextured, - FB_triangle_zoff_cblend_anone_zless_tmipmap_white_textured, - FB_triangle_zoff_cblend_anone_zless_tmipmap_white_perspective, - FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[330], + ztriangle_code_3[331], + ztriangle_code_3[332], + ztriangle_code_3[343], + ztriangle_code_3[344] }, { - FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_untextured, - FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_textured, - FB_triangle_zoff_cblend_anone_zless_tmipmap_flat_perspective, - FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[335], + ztriangle_code_3[336], + ztriangle_code_3[337], + ztriangle_code_3[343], + ztriangle_code_3[344] }, { - FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_textured, - FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[340], + ztriangle_code_3[341], + ztriangle_code_3[342], + ztriangle_code_3[343], + ztriangle_code_3[344] } }, { { - FB_triangle_zoff_cblend_anone_zless_tgeneral_white_untextured, - FB_triangle_zoff_cblend_anone_zless_tgeneral_white_textured, - FB_triangle_zoff_cblend_anone_zless_tgeneral_white_perspective, - FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[345], + ztriangle_code_3[346], + ztriangle_code_3[347], + ztriangle_code_3[358], + ztriangle_code_3[359] }, { - FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_untextured, - FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_textured, - FB_triangle_zoff_cblend_anone_zless_tgeneral_flat_perspective, - FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[350], + ztriangle_code_3[351], + ztriangle_code_3[352], + ztriangle_code_3[358], + ztriangle_code_3[359] }, { - FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_textured, - FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[355], + ztriangle_code_3[356], + ztriangle_code_3[357], + ztriangle_code_3[358], + ztriangle_code_3[359] } } } @@ -4488,142 +2332,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_cblend_aless_znone_tnearest_white_untextured, - FB_triangle_zoff_cblend_aless_znone_tnearest_white_textured, - FB_triangle_zoff_cblend_aless_znone_tnearest_white_perspective, - FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_3[360], + ztriangle_code_3[361], + ztriangle_code_3[362], + ztriangle_code_3[373], + ztriangle_code_3[374] }, { - FB_triangle_zoff_cblend_aless_znone_tnearest_flat_untextured, - FB_triangle_zoff_cblend_aless_znone_tnearest_flat_textured, - FB_triangle_zoff_cblend_aless_znone_tnearest_flat_perspective, - FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_3[365], + ztriangle_code_3[366], + ztriangle_code_3[367], + ztriangle_code_3[373], + ztriangle_code_3[374] }, { - FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_untextured, - FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_textured, - FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_perspective, - FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_3[370], + ztriangle_code_3[371], + ztriangle_code_3[372], + ztriangle_code_3[373], + ztriangle_code_3[374] } }, { { - FB_triangle_zoff_cblend_aless_znone_tmipmap_white_untextured, - FB_triangle_zoff_cblend_aless_znone_tmipmap_white_textured, - FB_triangle_zoff_cblend_aless_znone_tmipmap_white_perspective, - FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[375], + ztriangle_code_3[376], + ztriangle_code_3[377], + ztriangle_code_3[388], + ztriangle_code_3[389] }, { - FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_untextured, - FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_textured, - FB_triangle_zoff_cblend_aless_znone_tmipmap_flat_perspective, - FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[380], + ztriangle_code_3[381], + ztriangle_code_3[382], + ztriangle_code_3[388], + ztriangle_code_3[389] }, { - FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_textured, - FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[385], + ztriangle_code_3[386], + ztriangle_code_3[387], + ztriangle_code_3[388], + ztriangle_code_3[389] } }, { { - FB_triangle_zoff_cblend_aless_znone_tgeneral_white_untextured, - FB_triangle_zoff_cblend_aless_znone_tgeneral_white_textured, - FB_triangle_zoff_cblend_aless_znone_tgeneral_white_perspective, - FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[390], + ztriangle_code_3[391], + ztriangle_code_3[392], + ztriangle_code_3[403], + ztriangle_code_3[404] }, { - FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_untextured, - FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_textured, - FB_triangle_zoff_cblend_aless_znone_tgeneral_flat_perspective, - FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[395], + ztriangle_code_3[396], + ztriangle_code_3[397], + ztriangle_code_3[403], + ztriangle_code_3[404] }, { - FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_textured, - FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[400], + ztriangle_code_3[401], + ztriangle_code_3[402], + ztriangle_code_3[403], + ztriangle_code_3[404] } } }, { { { - FB_triangle_zoff_cblend_aless_zless_tnearest_white_untextured, - FB_triangle_zoff_cblend_aless_zless_tnearest_white_textured, - FB_triangle_zoff_cblend_aless_zless_tnearest_white_perspective, - FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_3[405], + ztriangle_code_3[406], + ztriangle_code_3[407], + ztriangle_code_3[418], + ztriangle_code_3[419] }, { - FB_triangle_zoff_cblend_aless_zless_tnearest_flat_untextured, - FB_triangle_zoff_cblend_aless_zless_tnearest_flat_textured, - FB_triangle_zoff_cblend_aless_zless_tnearest_flat_perspective, - FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_3[410], + ztriangle_code_3[411], + ztriangle_code_3[412], + ztriangle_code_3[418], + ztriangle_code_3[419] }, { - FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_untextured, - FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_textured, - FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_perspective, - FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_3[415], + ztriangle_code_3[416], + ztriangle_code_3[417], + ztriangle_code_3[418], + ztriangle_code_3[419] } }, { { - FB_triangle_zoff_cblend_aless_zless_tmipmap_white_untextured, - FB_triangle_zoff_cblend_aless_zless_tmipmap_white_textured, - FB_triangle_zoff_cblend_aless_zless_tmipmap_white_perspective, - FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[420], + ztriangle_code_3[421], + ztriangle_code_3[422], + ztriangle_code_3[433], + ztriangle_code_3[434] }, { - FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_untextured, - FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_textured, - FB_triangle_zoff_cblend_aless_zless_tmipmap_flat_perspective, - FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[425], + ztriangle_code_3[426], + ztriangle_code_3[427], + ztriangle_code_3[433], + ztriangle_code_3[434] }, { - FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_textured, - FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[430], + ztriangle_code_3[431], + ztriangle_code_3[432], + ztriangle_code_3[433], + ztriangle_code_3[434] } }, { { - FB_triangle_zoff_cblend_aless_zless_tgeneral_white_untextured, - FB_triangle_zoff_cblend_aless_zless_tgeneral_white_textured, - FB_triangle_zoff_cblend_aless_zless_tgeneral_white_perspective, - FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[435], + ztriangle_code_3[436], + ztriangle_code_3[437], + ztriangle_code_3[448], + ztriangle_code_3[449] }, { - FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_untextured, - FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_textured, - FB_triangle_zoff_cblend_aless_zless_tgeneral_flat_perspective, - FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[440], + ztriangle_code_3[441], + ztriangle_code_3[442], + ztriangle_code_3[448], + ztriangle_code_3[449] }, { - FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_textured, - FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[445], + ztriangle_code_3[446], + ztriangle_code_3[447], + ztriangle_code_3[448], + ztriangle_code_3[449] } } } @@ -4632,142 +2476,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_cblend_amore_znone_tnearest_white_untextured, - FB_triangle_zoff_cblend_amore_znone_tnearest_white_textured, - FB_triangle_zoff_cblend_amore_znone_tnearest_white_perspective, - FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_3[450], + ztriangle_code_3[451], + ztriangle_code_3[452], + ztriangle_code_3[463], + ztriangle_code_3[464] }, { - FB_triangle_zoff_cblend_amore_znone_tnearest_flat_untextured, - FB_triangle_zoff_cblend_amore_znone_tnearest_flat_textured, - FB_triangle_zoff_cblend_amore_znone_tnearest_flat_perspective, - FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_3[455], + ztriangle_code_3[456], + ztriangle_code_3[457], + ztriangle_code_3[463], + ztriangle_code_3[464] }, { - FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_untextured, - FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_textured, - FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_perspective, - FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_3[460], + ztriangle_code_3[461], + ztriangle_code_3[462], + ztriangle_code_3[463], + ztriangle_code_3[464] } }, { { - FB_triangle_zoff_cblend_amore_znone_tmipmap_white_untextured, - FB_triangle_zoff_cblend_amore_znone_tmipmap_white_textured, - FB_triangle_zoff_cblend_amore_znone_tmipmap_white_perspective, - FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[465], + ztriangle_code_3[466], + ztriangle_code_3[467], + ztriangle_code_3[478], + ztriangle_code_3[479] }, { - FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_untextured, - FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_textured, - FB_triangle_zoff_cblend_amore_znone_tmipmap_flat_perspective, - FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[470], + ztriangle_code_3[471], + ztriangle_code_3[472], + ztriangle_code_3[478], + ztriangle_code_3[479] }, { - FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_textured, - FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_3[475], + ztriangle_code_3[476], + ztriangle_code_3[477], + ztriangle_code_3[478], + ztriangle_code_3[479] } }, { { - FB_triangle_zoff_cblend_amore_znone_tgeneral_white_untextured, - FB_triangle_zoff_cblend_amore_znone_tgeneral_white_textured, - FB_triangle_zoff_cblend_amore_znone_tgeneral_white_perspective, - FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[480], + ztriangle_code_3[481], + ztriangle_code_3[482], + ztriangle_code_3[493], + ztriangle_code_3[494] }, { - FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_untextured, - FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_textured, - FB_triangle_zoff_cblend_amore_znone_tgeneral_flat_perspective, - FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[485], + ztriangle_code_3[486], + ztriangle_code_3[487], + ztriangle_code_3[493], + ztriangle_code_3[494] }, { - FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_textured, - FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_3[490], + ztriangle_code_3[491], + ztriangle_code_3[492], + ztriangle_code_3[493], + ztriangle_code_3[494] } } }, { { { - FB_triangle_zoff_cblend_amore_zless_tnearest_white_untextured, - FB_triangle_zoff_cblend_amore_zless_tnearest_white_textured, - FB_triangle_zoff_cblend_amore_zless_tnearest_white_perspective, - FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_3[495], + ztriangle_code_3[496], + ztriangle_code_3[497], + ztriangle_code_3[508], + ztriangle_code_3[509] }, { - FB_triangle_zoff_cblend_amore_zless_tnearest_flat_untextured, - FB_triangle_zoff_cblend_amore_zless_tnearest_flat_textured, - FB_triangle_zoff_cblend_amore_zless_tnearest_flat_perspective, - FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_3[500], + ztriangle_code_3[501], + ztriangle_code_3[502], + ztriangle_code_3[508], + ztriangle_code_3[509] }, { - FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_untextured, - FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_textured, - FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_perspective, - FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cblend_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_3[505], + ztriangle_code_3[506], + ztriangle_code_3[507], + ztriangle_code_3[508], + ztriangle_code_3[509] } }, { { - FB_triangle_zoff_cblend_amore_zless_tmipmap_white_untextured, - FB_triangle_zoff_cblend_amore_zless_tmipmap_white_textured, - FB_triangle_zoff_cblend_amore_zless_tmipmap_white_perspective, - FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[510], + ztriangle_code_3[511], + ztriangle_code_3[512], + ztriangle_code_3[523], + ztriangle_code_3[524] }, { - FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_untextured, - FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_textured, - FB_triangle_zoff_cblend_amore_zless_tmipmap_flat_perspective, - FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[515], + ztriangle_code_3[516], + ztriangle_code_3[517], + ztriangle_code_3[523], + ztriangle_code_3[524] }, { - FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_textured, - FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cblend_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_3[520], + ztriangle_code_3[521], + ztriangle_code_3[522], + ztriangle_code_3[523], + ztriangle_code_3[524] } }, { { - FB_triangle_zoff_cblend_amore_zless_tgeneral_white_untextured, - FB_triangle_zoff_cblend_amore_zless_tgeneral_white_textured, - FB_triangle_zoff_cblend_amore_zless_tgeneral_white_perspective, - FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[525], + ztriangle_code_3[526], + ztriangle_code_3[527], + ztriangle_code_3[538], + ztriangle_code_3[539] }, { - FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_untextured, - FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_textured, - FB_triangle_zoff_cblend_amore_zless_tgeneral_flat_perspective, - FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[530], + ztriangle_code_3[531], + ztriangle_code_3[532], + ztriangle_code_3[538], + ztriangle_code_3[539] }, { - FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_textured, - FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cblend_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_3[535], + ztriangle_code_3[536], + ztriangle_code_3[537], + ztriangle_code_3[538], + ztriangle_code_3[539] } } } @@ -4778,142 +2622,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_untextured, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_textured, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_white_perspective, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_4[0], + ztriangle_code_4[1], + ztriangle_code_4[2], + ztriangle_code_4[13], + ztriangle_code_4[14] }, { - FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_untextured, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_textured, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_flat_perspective, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_4[5], + ztriangle_code_4[6], + ztriangle_code_4[7], + ztriangle_code_4[13], + ztriangle_code_4[14] }, { - FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_untextured, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_textured, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_perspective, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_4[10], + ztriangle_code_4[11], + ztriangle_code_4[12], + ztriangle_code_4[13], + ztriangle_code_4[14] } }, { { - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_untextured, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_textured, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_white_perspective, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[15], + ztriangle_code_4[16], + ztriangle_code_4[17], + ztriangle_code_4[28], + ztriangle_code_4[29] }, { - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_untextured, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_textured, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_flat_perspective, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[20], + ztriangle_code_4[21], + ztriangle_code_4[22], + ztriangle_code_4[28], + ztriangle_code_4[29] }, { - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_textured, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[25], + ztriangle_code_4[26], + ztriangle_code_4[27], + ztriangle_code_4[28], + ztriangle_code_4[29] } }, { { - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_untextured, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_textured, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_white_perspective, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[30], + ztriangle_code_4[31], + ztriangle_code_4[32], + ztriangle_code_4[43], + ztriangle_code_4[44] }, { - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_untextured, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_textured, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_flat_perspective, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[35], + ztriangle_code_4[36], + ztriangle_code_4[37], + ztriangle_code_4[43], + ztriangle_code_4[44] }, { - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_textured, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[40], + ztriangle_code_4[41], + ztriangle_code_4[42], + ztriangle_code_4[43], + ztriangle_code_4[44] } } }, { { { - FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_untextured, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_textured, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_white_perspective, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_4[45], + ztriangle_code_4[46], + ztriangle_code_4[47], + ztriangle_code_4[58], + ztriangle_code_4[59] }, { - FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_untextured, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_textured, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_flat_perspective, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_4[50], + ztriangle_code_4[51], + ztriangle_code_4[52], + ztriangle_code_4[58], + ztriangle_code_4[59] }, { - FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_untextured, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_textured, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_perspective, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_4[55], + ztriangle_code_4[56], + ztriangle_code_4[57], + ztriangle_code_4[58], + ztriangle_code_4[59] } }, { { - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_untextured, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_textured, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_white_perspective, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[60], + ztriangle_code_4[61], + ztriangle_code_4[62], + ztriangle_code_4[73], + ztriangle_code_4[74] }, { - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_untextured, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_textured, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_flat_perspective, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[65], + ztriangle_code_4[66], + ztriangle_code_4[67], + ztriangle_code_4[73], + ztriangle_code_4[74] }, { - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_textured, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[70], + ztriangle_code_4[71], + ztriangle_code_4[72], + ztriangle_code_4[73], + ztriangle_code_4[74] } }, { { - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_untextured, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_textured, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_white_perspective, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[75], + ztriangle_code_4[76], + ztriangle_code_4[77], + ztriangle_code_4[88], + ztriangle_code_4[89] }, { - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_untextured, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_textured, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_flat_perspective, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[80], + ztriangle_code_4[81], + ztriangle_code_4[82], + ztriangle_code_4[88], + ztriangle_code_4[89] }, { - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_textured, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[85], + ztriangle_code_4[86], + ztriangle_code_4[87], + ztriangle_code_4[88], + ztriangle_code_4[89] } } } @@ -4922,142 +2766,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_untextured, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_textured, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_white_perspective, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_4[90], + ztriangle_code_4[91], + ztriangle_code_4[92], + ztriangle_code_4[103], + ztriangle_code_4[104] }, { - FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_untextured, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_textured, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_flat_perspective, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_4[95], + ztriangle_code_4[96], + ztriangle_code_4[97], + ztriangle_code_4[103], + ztriangle_code_4[104] }, { - FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_untextured, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_textured, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_perspective, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_4[100], + ztriangle_code_4[101], + ztriangle_code_4[102], + ztriangle_code_4[103], + ztriangle_code_4[104] } }, { { - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_untextured, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_textured, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_white_perspective, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[105], + ztriangle_code_4[106], + ztriangle_code_4[107], + ztriangle_code_4[118], + ztriangle_code_4[119] }, { - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_untextured, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_textured, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_flat_perspective, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[110], + ztriangle_code_4[111], + ztriangle_code_4[112], + ztriangle_code_4[118], + ztriangle_code_4[119] }, { - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_textured, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[115], + ztriangle_code_4[116], + ztriangle_code_4[117], + ztriangle_code_4[118], + ztriangle_code_4[119] } }, { { - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_untextured, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_textured, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_white_perspective, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[120], + ztriangle_code_4[121], + ztriangle_code_4[122], + ztriangle_code_4[133], + ztriangle_code_4[134] }, { - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_untextured, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_textured, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_flat_perspective, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[125], + ztriangle_code_4[126], + ztriangle_code_4[127], + ztriangle_code_4[133], + ztriangle_code_4[134] }, { - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_textured, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[130], + ztriangle_code_4[131], + ztriangle_code_4[132], + ztriangle_code_4[133], + ztriangle_code_4[134] } } }, { { { - FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_untextured, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_textured, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_white_perspective, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_4[135], + ztriangle_code_4[136], + ztriangle_code_4[137], + ztriangle_code_4[148], + ztriangle_code_4[149] }, { - FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_untextured, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_textured, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_flat_perspective, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_4[140], + ztriangle_code_4[141], + ztriangle_code_4[142], + ztriangle_code_4[148], + ztriangle_code_4[149] }, { - FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_untextured, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_textured, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_perspective, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_4[145], + ztriangle_code_4[146], + ztriangle_code_4[147], + ztriangle_code_4[148], + ztriangle_code_4[149] } }, { { - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_untextured, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_textured, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_white_perspective, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[150], + ztriangle_code_4[151], + ztriangle_code_4[152], + ztriangle_code_4[163], + ztriangle_code_4[164] }, { - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_untextured, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_textured, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_flat_perspective, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[155], + ztriangle_code_4[156], + ztriangle_code_4[157], + ztriangle_code_4[163], + ztriangle_code_4[164] }, { - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_textured, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[160], + ztriangle_code_4[161], + ztriangle_code_4[162], + ztriangle_code_4[163], + ztriangle_code_4[164] } }, { { - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_untextured, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_textured, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_white_perspective, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[165], + ztriangle_code_4[166], + ztriangle_code_4[167], + ztriangle_code_4[178], + ztriangle_code_4[179] }, { - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_untextured, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_textured, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_flat_perspective, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[170], + ztriangle_code_4[171], + ztriangle_code_4[172], + ztriangle_code_4[178], + ztriangle_code_4[179] }, { - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_textured, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[175], + ztriangle_code_4[176], + ztriangle_code_4[177], + ztriangle_code_4[178], + ztriangle_code_4[179] } } } @@ -5066,142 +2910,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_untextured, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_textured, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_white_perspective, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_4[180], + ztriangle_code_4[181], + ztriangle_code_4[182], + ztriangle_code_4[193], + ztriangle_code_4[194] }, { - FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_untextured, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_textured, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_flat_perspective, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_4[185], + ztriangle_code_4[186], + ztriangle_code_4[187], + ztriangle_code_4[193], + ztriangle_code_4[194] }, { - FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_untextured, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_textured, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_perspective, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_4[190], + ztriangle_code_4[191], + ztriangle_code_4[192], + ztriangle_code_4[193], + ztriangle_code_4[194] } }, { { - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_untextured, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_textured, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_white_perspective, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[195], + ztriangle_code_4[196], + ztriangle_code_4[197], + ztriangle_code_4[208], + ztriangle_code_4[209] }, { - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_untextured, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_textured, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_flat_perspective, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[200], + ztriangle_code_4[201], + ztriangle_code_4[202], + ztriangle_code_4[208], + ztriangle_code_4[209] }, { - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_textured, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[205], + ztriangle_code_4[206], + ztriangle_code_4[207], + ztriangle_code_4[208], + ztriangle_code_4[209] } }, { { - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_untextured, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_textured, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_white_perspective, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[210], + ztriangle_code_4[211], + ztriangle_code_4[212], + ztriangle_code_4[223], + ztriangle_code_4[224] }, { - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_untextured, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_textured, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_flat_perspective, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[215], + ztriangle_code_4[216], + ztriangle_code_4[217], + ztriangle_code_4[223], + ztriangle_code_4[224] }, { - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_textured, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[220], + ztriangle_code_4[221], + ztriangle_code_4[222], + ztriangle_code_4[223], + ztriangle_code_4[224] } } }, { { { - FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_untextured, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_textured, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_white_perspective, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_4[225], + ztriangle_code_4[226], + ztriangle_code_4[227], + ztriangle_code_4[238], + ztriangle_code_4[239] }, { - FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_untextured, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_textured, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_flat_perspective, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_4[230], + ztriangle_code_4[231], + ztriangle_code_4[232], + ztriangle_code_4[238], + ztriangle_code_4[239] }, { - FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_untextured, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_textured, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_perspective, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_4[235], + ztriangle_code_4[236], + ztriangle_code_4[237], + ztriangle_code_4[238], + ztriangle_code_4[239] } }, { { - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_untextured, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_textured, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_white_perspective, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[240], + ztriangle_code_4[241], + ztriangle_code_4[242], + ztriangle_code_4[253], + ztriangle_code_4[254] }, { - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_untextured, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_textured, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_flat_perspective, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[245], + ztriangle_code_4[246], + ztriangle_code_4[247], + ztriangle_code_4[253], + ztriangle_code_4[254] }, { - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_textured, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[250], + ztriangle_code_4[251], + ztriangle_code_4[252], + ztriangle_code_4[253], + ztriangle_code_4[254] } }, { { - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_untextured, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_textured, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_white_perspective, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[255], + ztriangle_code_4[256], + ztriangle_code_4[257], + ztriangle_code_4[268], + ztriangle_code_4[269] }, { - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_untextured, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_textured, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_flat_perspective, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[260], + ztriangle_code_4[261], + ztriangle_code_4[262], + ztriangle_code_4[268], + ztriangle_code_4[269] }, { - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_textured, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_cgeneral_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[265], + ztriangle_code_4[266], + ztriangle_code_4[267], + ztriangle_code_4[268], + ztriangle_code_4[269] } } } @@ -5212,142 +3056,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_coff_anone_znone_tnearest_white_untextured, - FB_triangle_zoff_coff_anone_znone_tnearest_white_textured, - FB_triangle_zoff_coff_anone_znone_tnearest_white_perspective, - FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_4[270], + ztriangle_code_4[271], + ztriangle_code_4[272], + ztriangle_code_4[283], + ztriangle_code_4[284] }, { - FB_triangle_zoff_coff_anone_znone_tnearest_flat_untextured, - FB_triangle_zoff_coff_anone_znone_tnearest_flat_textured, - FB_triangle_zoff_coff_anone_znone_tnearest_flat_perspective, - FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_4[275], + ztriangle_code_4[276], + ztriangle_code_4[277], + ztriangle_code_4[283], + ztriangle_code_4[284] }, { - FB_triangle_zoff_coff_anone_znone_tnearest_smooth_untextured, - FB_triangle_zoff_coff_anone_znone_tnearest_smooth_textured, - FB_triangle_zoff_coff_anone_znone_tnearest_smooth_perspective, - FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_anone_znone_tnearest_smooth_multitex3 + ztriangle_code_4[280], + ztriangle_code_4[281], + ztriangle_code_4[282], + ztriangle_code_4[283], + ztriangle_code_4[284] } }, { { - FB_triangle_zoff_coff_anone_znone_tmipmap_white_untextured, - FB_triangle_zoff_coff_anone_znone_tmipmap_white_textured, - FB_triangle_zoff_coff_anone_znone_tmipmap_white_perspective, - FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[285], + ztriangle_code_4[286], + ztriangle_code_4[287], + ztriangle_code_4[298], + ztriangle_code_4[299] }, { - FB_triangle_zoff_coff_anone_znone_tmipmap_flat_untextured, - FB_triangle_zoff_coff_anone_znone_tmipmap_flat_textured, - FB_triangle_zoff_coff_anone_znone_tmipmap_flat_perspective, - FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[290], + ztriangle_code_4[291], + ztriangle_code_4[292], + ztriangle_code_4[298], + ztriangle_code_4[299] }, { - FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_textured, - FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_anone_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[295], + ztriangle_code_4[296], + ztriangle_code_4[297], + ztriangle_code_4[298], + ztriangle_code_4[299] } }, { { - FB_triangle_zoff_coff_anone_znone_tgeneral_white_untextured, - FB_triangle_zoff_coff_anone_znone_tgeneral_white_textured, - FB_triangle_zoff_coff_anone_znone_tgeneral_white_perspective, - FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[300], + ztriangle_code_4[301], + ztriangle_code_4[302], + ztriangle_code_4[313], + ztriangle_code_4[314] }, { - FB_triangle_zoff_coff_anone_znone_tgeneral_flat_untextured, - FB_triangle_zoff_coff_anone_znone_tgeneral_flat_textured, - FB_triangle_zoff_coff_anone_znone_tgeneral_flat_perspective, - FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[305], + ztriangle_code_4[306], + ztriangle_code_4[307], + ztriangle_code_4[313], + ztriangle_code_4[314] }, { - FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_textured, - FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_anone_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[310], + ztriangle_code_4[311], + ztriangle_code_4[312], + ztriangle_code_4[313], + ztriangle_code_4[314] } } }, { { { - FB_triangle_zoff_coff_anone_zless_tnearest_white_untextured, - FB_triangle_zoff_coff_anone_zless_tnearest_white_textured, - FB_triangle_zoff_coff_anone_zless_tnearest_white_perspective, - FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_4[315], + ztriangle_code_4[316], + ztriangle_code_4[317], + ztriangle_code_4[328], + ztriangle_code_4[329] }, { - FB_triangle_zoff_coff_anone_zless_tnearest_flat_untextured, - FB_triangle_zoff_coff_anone_zless_tnearest_flat_textured, - FB_triangle_zoff_coff_anone_zless_tnearest_flat_perspective, - FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_4[320], + ztriangle_code_4[321], + ztriangle_code_4[322], + ztriangle_code_4[328], + ztriangle_code_4[329] }, { - FB_triangle_zoff_coff_anone_zless_tnearest_smooth_untextured, - FB_triangle_zoff_coff_anone_zless_tnearest_smooth_textured, - FB_triangle_zoff_coff_anone_zless_tnearest_smooth_perspective, - FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_anone_zless_tnearest_smooth_multitex3 + ztriangle_code_4[325], + ztriangle_code_4[326], + ztriangle_code_4[327], + ztriangle_code_4[328], + ztriangle_code_4[329] } }, { { - FB_triangle_zoff_coff_anone_zless_tmipmap_white_untextured, - FB_triangle_zoff_coff_anone_zless_tmipmap_white_textured, - FB_triangle_zoff_coff_anone_zless_tmipmap_white_perspective, - FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[330], + ztriangle_code_4[331], + ztriangle_code_4[332], + ztriangle_code_4[343], + ztriangle_code_4[344] }, { - FB_triangle_zoff_coff_anone_zless_tmipmap_flat_untextured, - FB_triangle_zoff_coff_anone_zless_tmipmap_flat_textured, - FB_triangle_zoff_coff_anone_zless_tmipmap_flat_perspective, - FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[335], + ztriangle_code_4[336], + ztriangle_code_4[337], + ztriangle_code_4[343], + ztriangle_code_4[344] }, { - FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_textured, - FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_anone_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[340], + ztriangle_code_4[341], + ztriangle_code_4[342], + ztriangle_code_4[343], + ztriangle_code_4[344] } }, { { - FB_triangle_zoff_coff_anone_zless_tgeneral_white_untextured, - FB_triangle_zoff_coff_anone_zless_tgeneral_white_textured, - FB_triangle_zoff_coff_anone_zless_tgeneral_white_perspective, - FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[345], + ztriangle_code_4[346], + ztriangle_code_4[347], + ztriangle_code_4[358], + ztriangle_code_4[359] }, { - FB_triangle_zoff_coff_anone_zless_tgeneral_flat_untextured, - FB_triangle_zoff_coff_anone_zless_tgeneral_flat_textured, - FB_triangle_zoff_coff_anone_zless_tgeneral_flat_perspective, - FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[350], + ztriangle_code_4[351], + ztriangle_code_4[352], + ztriangle_code_4[358], + ztriangle_code_4[359] }, { - FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_textured, - FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_anone_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[355], + ztriangle_code_4[356], + ztriangle_code_4[357], + ztriangle_code_4[358], + ztriangle_code_4[359] } } } @@ -5356,142 +3200,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_coff_aless_znone_tnearest_white_untextured, - FB_triangle_zoff_coff_aless_znone_tnearest_white_textured, - FB_triangle_zoff_coff_aless_znone_tnearest_white_perspective, - FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_4[360], + ztriangle_code_4[361], + ztriangle_code_4[362], + ztriangle_code_4[373], + ztriangle_code_4[374] }, { - FB_triangle_zoff_coff_aless_znone_tnearest_flat_untextured, - FB_triangle_zoff_coff_aless_znone_tnearest_flat_textured, - FB_triangle_zoff_coff_aless_znone_tnearest_flat_perspective, - FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_4[365], + ztriangle_code_4[366], + ztriangle_code_4[367], + ztriangle_code_4[373], + ztriangle_code_4[374] }, { - FB_triangle_zoff_coff_aless_znone_tnearest_smooth_untextured, - FB_triangle_zoff_coff_aless_znone_tnearest_smooth_textured, - FB_triangle_zoff_coff_aless_znone_tnearest_smooth_perspective, - FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_aless_znone_tnearest_smooth_multitex3 + ztriangle_code_4[370], + ztriangle_code_4[371], + ztriangle_code_4[372], + ztriangle_code_4[373], + ztriangle_code_4[374] } }, { { - FB_triangle_zoff_coff_aless_znone_tmipmap_white_untextured, - FB_triangle_zoff_coff_aless_znone_tmipmap_white_textured, - FB_triangle_zoff_coff_aless_znone_tmipmap_white_perspective, - FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[375], + ztriangle_code_4[376], + ztriangle_code_4[377], + ztriangle_code_4[388], + ztriangle_code_4[389] }, { - FB_triangle_zoff_coff_aless_znone_tmipmap_flat_untextured, - FB_triangle_zoff_coff_aless_znone_tmipmap_flat_textured, - FB_triangle_zoff_coff_aless_znone_tmipmap_flat_perspective, - FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[380], + ztriangle_code_4[381], + ztriangle_code_4[382], + ztriangle_code_4[388], + ztriangle_code_4[389] }, { - FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_textured, - FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_aless_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[385], + ztriangle_code_4[386], + ztriangle_code_4[387], + ztriangle_code_4[388], + ztriangle_code_4[389] } }, { { - FB_triangle_zoff_coff_aless_znone_tgeneral_white_untextured, - FB_triangle_zoff_coff_aless_znone_tgeneral_white_textured, - FB_triangle_zoff_coff_aless_znone_tgeneral_white_perspective, - FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[390], + ztriangle_code_4[391], + ztriangle_code_4[392], + ztriangle_code_4[403], + ztriangle_code_4[404] }, { - FB_triangle_zoff_coff_aless_znone_tgeneral_flat_untextured, - FB_triangle_zoff_coff_aless_znone_tgeneral_flat_textured, - FB_triangle_zoff_coff_aless_znone_tgeneral_flat_perspective, - FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[395], + ztriangle_code_4[396], + ztriangle_code_4[397], + ztriangle_code_4[403], + ztriangle_code_4[404] }, { - FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_textured, - FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_aless_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[400], + ztriangle_code_4[401], + ztriangle_code_4[402], + ztriangle_code_4[403], + ztriangle_code_4[404] } } }, { { { - FB_triangle_zoff_coff_aless_zless_tnearest_white_untextured, - FB_triangle_zoff_coff_aless_zless_tnearest_white_textured, - FB_triangle_zoff_coff_aless_zless_tnearest_white_perspective, - FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_4[405], + ztriangle_code_4[406], + ztriangle_code_4[407], + ztriangle_code_4[418], + ztriangle_code_4[419] }, { - FB_triangle_zoff_coff_aless_zless_tnearest_flat_untextured, - FB_triangle_zoff_coff_aless_zless_tnearest_flat_textured, - FB_triangle_zoff_coff_aless_zless_tnearest_flat_perspective, - FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_4[410], + ztriangle_code_4[411], + ztriangle_code_4[412], + ztriangle_code_4[418], + ztriangle_code_4[419] }, { - FB_triangle_zoff_coff_aless_zless_tnearest_smooth_untextured, - FB_triangle_zoff_coff_aless_zless_tnearest_smooth_textured, - FB_triangle_zoff_coff_aless_zless_tnearest_smooth_perspective, - FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_aless_zless_tnearest_smooth_multitex3 + ztriangle_code_4[415], + ztriangle_code_4[416], + ztriangle_code_4[417], + ztriangle_code_4[418], + ztriangle_code_4[419] } }, { { - FB_triangle_zoff_coff_aless_zless_tmipmap_white_untextured, - FB_triangle_zoff_coff_aless_zless_tmipmap_white_textured, - FB_triangle_zoff_coff_aless_zless_tmipmap_white_perspective, - FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[420], + ztriangle_code_4[421], + ztriangle_code_4[422], + ztriangle_code_4[433], + ztriangle_code_4[434] }, { - FB_triangle_zoff_coff_aless_zless_tmipmap_flat_untextured, - FB_triangle_zoff_coff_aless_zless_tmipmap_flat_textured, - FB_triangle_zoff_coff_aless_zless_tmipmap_flat_perspective, - FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[425], + ztriangle_code_4[426], + ztriangle_code_4[427], + ztriangle_code_4[433], + ztriangle_code_4[434] }, { - FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_textured, - FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_aless_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[430], + ztriangle_code_4[431], + ztriangle_code_4[432], + ztriangle_code_4[433], + ztriangle_code_4[434] } }, { { - FB_triangle_zoff_coff_aless_zless_tgeneral_white_untextured, - FB_triangle_zoff_coff_aless_zless_tgeneral_white_textured, - FB_triangle_zoff_coff_aless_zless_tgeneral_white_perspective, - FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[435], + ztriangle_code_4[436], + ztriangle_code_4[437], + ztriangle_code_4[448], + ztriangle_code_4[449] }, { - FB_triangle_zoff_coff_aless_zless_tgeneral_flat_untextured, - FB_triangle_zoff_coff_aless_zless_tgeneral_flat_textured, - FB_triangle_zoff_coff_aless_zless_tgeneral_flat_perspective, - FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[440], + ztriangle_code_4[441], + ztriangle_code_4[442], + ztriangle_code_4[448], + ztriangle_code_4[449] }, { - FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_textured, - FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_aless_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[445], + ztriangle_code_4[446], + ztriangle_code_4[447], + ztriangle_code_4[448], + ztriangle_code_4[449] } } } @@ -5500,142 +3344,142 @@ const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { - FB_triangle_zoff_coff_amore_znone_tnearest_white_untextured, - FB_triangle_zoff_coff_amore_znone_tnearest_white_textured, - FB_triangle_zoff_coff_amore_znone_tnearest_white_perspective, - FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_4[450], + ztriangle_code_4[451], + ztriangle_code_4[452], + ztriangle_code_4[463], + ztriangle_code_4[464] }, { - FB_triangle_zoff_coff_amore_znone_tnearest_flat_untextured, - FB_triangle_zoff_coff_amore_znone_tnearest_flat_textured, - FB_triangle_zoff_coff_amore_znone_tnearest_flat_perspective, - FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_4[455], + ztriangle_code_4[456], + ztriangle_code_4[457], + ztriangle_code_4[463], + ztriangle_code_4[464] }, { - FB_triangle_zoff_coff_amore_znone_tnearest_smooth_untextured, - FB_triangle_zoff_coff_amore_znone_tnearest_smooth_textured, - FB_triangle_zoff_coff_amore_znone_tnearest_smooth_perspective, - FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_amore_znone_tnearest_smooth_multitex3 + ztriangle_code_4[460], + ztriangle_code_4[461], + ztriangle_code_4[462], + ztriangle_code_4[463], + ztriangle_code_4[464] } }, { { - FB_triangle_zoff_coff_amore_znone_tmipmap_white_untextured, - FB_triangle_zoff_coff_amore_znone_tmipmap_white_textured, - FB_triangle_zoff_coff_amore_znone_tmipmap_white_perspective, - FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[465], + ztriangle_code_4[466], + ztriangle_code_4[467], + ztriangle_code_4[478], + ztriangle_code_4[479] }, { - FB_triangle_zoff_coff_amore_znone_tmipmap_flat_untextured, - FB_triangle_zoff_coff_amore_znone_tmipmap_flat_textured, - FB_triangle_zoff_coff_amore_znone_tmipmap_flat_perspective, - FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[470], + ztriangle_code_4[471], + ztriangle_code_4[472], + ztriangle_code_4[478], + ztriangle_code_4[479] }, { - FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_untextured, - FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_textured, - FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_perspective, - FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_amore_znone_tmipmap_smooth_multitex3 + ztriangle_code_4[475], + ztriangle_code_4[476], + ztriangle_code_4[477], + ztriangle_code_4[478], + ztriangle_code_4[479] } }, { { - FB_triangle_zoff_coff_amore_znone_tgeneral_white_untextured, - FB_triangle_zoff_coff_amore_znone_tgeneral_white_textured, - FB_triangle_zoff_coff_amore_znone_tgeneral_white_perspective, - FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[480], + ztriangle_code_4[481], + ztriangle_code_4[482], + ztriangle_code_4[493], + ztriangle_code_4[494] }, { - FB_triangle_zoff_coff_amore_znone_tgeneral_flat_untextured, - FB_triangle_zoff_coff_amore_znone_tgeneral_flat_textured, - FB_triangle_zoff_coff_amore_znone_tgeneral_flat_perspective, - FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[485], + ztriangle_code_4[486], + ztriangle_code_4[487], + ztriangle_code_4[493], + ztriangle_code_4[494] }, { - FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_untextured, - FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_textured, - FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_perspective, - FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_amore_znone_tgeneral_smooth_multitex3 + ztriangle_code_4[490], + ztriangle_code_4[491], + ztriangle_code_4[492], + ztriangle_code_4[493], + ztriangle_code_4[494] } } }, { { { - FB_triangle_zoff_coff_amore_zless_tnearest_white_untextured, - FB_triangle_zoff_coff_amore_zless_tnearest_white_textured, - FB_triangle_zoff_coff_amore_zless_tnearest_white_perspective, - FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_4[495], + ztriangle_code_4[496], + ztriangle_code_4[497], + ztriangle_code_4[508], + ztriangle_code_4[509] }, { - FB_triangle_zoff_coff_amore_zless_tnearest_flat_untextured, - FB_triangle_zoff_coff_amore_zless_tnearest_flat_textured, - FB_triangle_zoff_coff_amore_zless_tnearest_flat_perspective, - FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_4[500], + ztriangle_code_4[501], + ztriangle_code_4[502], + ztriangle_code_4[508], + ztriangle_code_4[509] }, { - FB_triangle_zoff_coff_amore_zless_tnearest_smooth_untextured, - FB_triangle_zoff_coff_amore_zless_tnearest_smooth_textured, - FB_triangle_zoff_coff_amore_zless_tnearest_smooth_perspective, - FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex2, - FB_triangle_zoff_coff_amore_zless_tnearest_smooth_multitex3 + ztriangle_code_4[505], + ztriangle_code_4[506], + ztriangle_code_4[507], + ztriangle_code_4[508], + ztriangle_code_4[509] } }, { { - FB_triangle_zoff_coff_amore_zless_tmipmap_white_untextured, - FB_triangle_zoff_coff_amore_zless_tmipmap_white_textured, - FB_triangle_zoff_coff_amore_zless_tmipmap_white_perspective, - FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[510], + ztriangle_code_4[511], + ztriangle_code_4[512], + ztriangle_code_4[523], + ztriangle_code_4[524] }, { - FB_triangle_zoff_coff_amore_zless_tmipmap_flat_untextured, - FB_triangle_zoff_coff_amore_zless_tmipmap_flat_textured, - FB_triangle_zoff_coff_amore_zless_tmipmap_flat_perspective, - FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[515], + ztriangle_code_4[516], + ztriangle_code_4[517], + ztriangle_code_4[523], + ztriangle_code_4[524] }, { - FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_untextured, - FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_textured, - FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_perspective, - FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex2, - FB_triangle_zoff_coff_amore_zless_tmipmap_smooth_multitex3 + ztriangle_code_4[520], + ztriangle_code_4[521], + ztriangle_code_4[522], + ztriangle_code_4[523], + ztriangle_code_4[524] } }, { { - FB_triangle_zoff_coff_amore_zless_tgeneral_white_untextured, - FB_triangle_zoff_coff_amore_zless_tgeneral_white_textured, - FB_triangle_zoff_coff_amore_zless_tgeneral_white_perspective, - FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[525], + ztriangle_code_4[526], + ztriangle_code_4[527], + ztriangle_code_4[538], + ztriangle_code_4[539] }, { - FB_triangle_zoff_coff_amore_zless_tgeneral_flat_untextured, - FB_triangle_zoff_coff_amore_zless_tgeneral_flat_textured, - FB_triangle_zoff_coff_amore_zless_tgeneral_flat_perspective, - FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[530], + ztriangle_code_4[531], + ztriangle_code_4[532], + ztriangle_code_4[538], + ztriangle_code_4[539] }, { - FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_untextured, - FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_textured, - FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_perspective, - FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex2, - FB_triangle_zoff_coff_amore_zless_tgeneral_smooth_multitex3 + ztriangle_code_4[535], + ztriangle_code_4[536], + ztriangle_code_4[537], + ztriangle_code_4[538], + ztriangle_code_4[539] } } } diff --git a/panda/src/tinydisplay/ztriangle_two.h b/panda/src/tinydisplay/ztriangle_two.h index 4c3933a44b..9629d6eeb9 100644 --- a/panda/src/tinydisplay/ztriangle_two.h +++ b/panda/src/tinydisplay/ztriangle_two.h @@ -1,8 +1,4 @@ -extern "C" void -FNAME(white_untextured) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(white_untextured) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -31,11 +27,7 @@ FNAME(white_untextured) (ZBuffer *zb, #include "ztriangle.h" } -extern "C" void -FNAME(flat_untextured) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(flat_untextured) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -80,11 +72,7 @@ FNAME(flat_untextured) (ZBuffer *zb, * The code below is very tricky :) */ -extern "C" void -FNAME(smooth_untextured) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(smooth_untextured) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -129,11 +117,7 @@ FNAME(smooth_untextured) (ZBuffer *zb, #include "ztriangle.h" } -extern "C" void -FNAME(white_textured) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(white_textured) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -171,11 +155,7 @@ FNAME(white_textured) (ZBuffer *zb, #include "ztriangle.h" } -extern "C" void -FNAME(flat_textured) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(flat_textured) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -231,11 +211,7 @@ FNAME(flat_textured) (ZBuffer *zb, #include "ztriangle.h" } -extern "C" void -FNAME(smooth_textured) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(smooth_textured) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -306,11 +282,8 @@ FNAME(smooth_textured) (ZBuffer *zb, * We use the gradient method to make less divisions. * TODO: pipeline the division */ -extern "C" void -FNAME(white_perspective) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); -void +static void FNAME(white_perspective) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -420,11 +393,7 @@ FNAME(white_perspective) (ZBuffer *zb, * Flat shaded triangle, with perspective-correct mapping. */ -extern "C" void -FNAME(flat_perspective) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(flat_perspective) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -555,11 +524,7 @@ FNAME(flat_perspective) (ZBuffer *zb, * Smooth filled triangle, with perspective-correct mapping. */ -extern "C" void -FNAME(smooth_perspective) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(smooth_perspective) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -700,11 +665,7 @@ FNAME(smooth_perspective) (ZBuffer *zb, * stages of multitexture. */ -extern "C" void -FNAME(smooth_multitex2) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(smooth_multitex2) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) { @@ -859,11 +820,7 @@ FNAME(smooth_multitex2) (ZBuffer *zb, * stages of multitexture. */ -extern "C" void -FNAME(smooth_multitex3) (ZBuffer *zb, - ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2); - -void +static void FNAME(smooth_multitex3) (ZBuffer *zb, ZBufferPoint *p0,ZBufferPoint *p1,ZBufferPoint *p2) {