sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

model.inc.c (14684B)


      1 // 0x07004630 - 0x07004720
      2 static const Vtx bitdw_seg7_vertex_07004630[] = {
      3     {{{  -716,   1024,    306}, 0, {  -302,    922}, {0xff, 0x4e, 0x00, 0xff}}},
      4     {{{  -511,   1126,   -205}, 0, {  -644,    786}, {0xff, 0x4e, 0x00, 0xff}}},
      5     {{{  -716,   1024,   -307}, 0, {  -712,    922}, {0xff, 0x4e, 0x00, 0xff}}},
      6     {{{  -511,   1126,    204}, 0, {  -370,    786}, {0xff, 0x4e, 0x00, 0xff}}},
      7     {{{   717,   1024,   -307}, 0, {  -712,      0}, {0xff, 0x4e, 0x00, 0xff}}},
      8     {{{   512,   1126,   -205}, 0, {  -644,    104}, {0xff, 0x4e, 0x00, 0xff}}},
      9     {{{   512,   1126,    204}, 0, {  -370,    104}, {0xff, 0x4e, 0x00, 0xff}}},
     10     {{{   717,   1024,    306}, 0, {  -302,      0}, {0xff, 0x4e, 0x00, 0xff}}},
     11     {{{   512,   1126,    204}, 0, {  -370,    104}, {0xfb, 0x5f, 0x19, 0xff}}},
     12     {{{   205,   1126,    511}, 0, {  -166,    308}, {0xfb, 0x5f, 0x19, 0xff}}},
     13     {{{   307,   1024,    716}, 0, {     0,    240}, {0xfb, 0x5f, 0x19, 0xff}}},
     14     {{{   717,   1024,   -307}, 0, {  -712,      0}, {0xfb, 0x5f, 0x19, 0xff}}},
     15     {{{   307,   1024,   -717}, 0, {  -984,    240}, {0xfb, 0x5f, 0x19, 0xff}}},
     16     {{{   205,   1126,   -512}, 0, {  -848,    308}, {0xfb, 0x5f, 0x19, 0xff}}},
     17     {{{   512,   1126,   -205}, 0, {  -644,    104}, {0xfb, 0x5f, 0x19, 0xff}}},
     18 };
     19 
     20 // 0x07004720 - 0x07004810
     21 static const Vtx bitdw_seg7_vertex_07004720[] = {
     22     {{{  -511,   1126,   -205}, 0, {  -644,    786}, {0xfb, 0x5f, 0x19, 0xff}}},
     23     {{{  -204,   1126,   -512}, 0, {  -848,    582}, {0xfb, 0x5f, 0x19, 0xff}}},
     24     {{{  -306,   1024,   -717}, 0, {  -984,    650}, {0xfb, 0x5f, 0x19, 0xff}}},
     25     {{{  -716,   1024,   -307}, 0, {  -712,    922}, {0xfb, 0x5f, 0x19, 0xff}}},
     26     {{{  -716,   1024,    306}, 0, {  -302,    922}, {0xfb, 0x5f, 0x19, 0xff}}},
     27     {{{  -306,   1024,    716}, 0, {     0,    650}, {0xfb, 0x5f, 0x19, 0xff}}},
     28     {{{  -204,   1126,    511}, 0, {  -166,    582}, {0xfb, 0x5f, 0x19, 0xff}}},
     29     {{{  -511,   1126,    204}, 0, {  -370,    786}, {0xfb, 0x5f, 0x19, 0xff}}},
     30     {{{   512,   1126,    204}, 0, {  -370,    104}, {0xfb, 0x5f, 0x19, 0xff}}},
     31     {{{   307,   1024,    716}, 0, {     0,    240}, {0xfb, 0x5f, 0x19, 0xff}}},
     32     {{{   717,   1024,    306}, 0, {  -302,      0}, {0xfb, 0x5f, 0x19, 0xff}}},
     33     {{{  -204,   1126,   -512}, 0, {  -848,    582}, {0xff, 0x7c, 0x30, 0xff}}},
     34     {{{   307,   1024,   -717}, 0, {  -984,    240}, {0xff, 0x7c, 0x30, 0xff}}},
     35     {{{  -306,   1024,   -717}, 0, {  -984,    650}, {0xff, 0x7c, 0x30, 0xff}}},
     36     {{{   205,   1126,   -512}, 0, {  -848,    308}, {0xff, 0x7c, 0x30, 0xff}}},
     37 };
     38 
     39 // 0x07004810 - 0x07004910
     40 static const Vtx bitdw_seg7_vertex_07004810[] = {
     41     {{{   205,   1126,    511}, 0, {  -166,    308}, {0xff, 0x7c, 0x30, 0xff}}},
     42     {{{  -306,   1024,    716}, 0, {     0,    650}, {0xff, 0x7c, 0x30, 0xff}}},
     43     {{{   307,   1024,    716}, 0, {     0,    240}, {0xff, 0x7c, 0x30, 0xff}}},
     44     {{{  -204,   1126,    511}, 0, {  -166,    582}, {0xff, 0x7c, 0x30, 0xff}}},
     45     {{{   307,   1024,    716}, 0, {     0,    240}, {0xce, 0x35, 0x16, 0xff}}},
     46     {{{  -306,   1024,    716}, 0, {     0,    650}, {0xce, 0x35, 0x16, 0xff}}},
     47     {{{   205,    819,    511}, 0, {  -166,    308}, {0xce, 0x35, 0x16, 0xff}}},
     48     {{{  -204,    819,    511}, 0, {  -166,    582}, {0xce, 0x35, 0x16, 0xff}}},
     49     {{{  -306,   1024,   -717}, 0, {  -984,    650}, {0xce, 0x35, 0x16, 0xff}}},
     50     {{{   307,   1024,   -717}, 0, {  -984,    240}, {0xce, 0x35, 0x16, 0xff}}},
     51     {{{  -204,    819,   -512}, 0, {  -848,    582}, {0xce, 0x35, 0x16, 0xff}}},
     52     {{{   205,    819,   -512}, 0, {  -848,    308}, {0xce, 0x35, 0x16, 0xff}}},
     53     {{{   717,   1024,    306}, 0, {  -302,      0}, {0x66, 0x16, 0x00, 0xff}}},
     54     {{{   512,    819,    204}, 0, {  -370,    104}, {0x66, 0x16, 0x00, 0xff}}},
     55     {{{   717,   1024,   -307}, 0, {  -712,      0}, {0x66, 0x16, 0x00, 0xff}}},
     56     {{{   512,    819,   -205}, 0, {  -644,    104}, {0x66, 0x16, 0x00, 0xff}}},
     57 };
     58 
     59 // 0x07004910 - 0x07004A00
     60 static const Vtx bitdw_seg7_vertex_07004910[] = {
     61     {{{  -716,   1024,   -307}, 0, {  -712,    922}, {0x66, 0x16, 0x00, 0xff}}},
     62     {{{  -511,    819,    204}, 0, {  -370,    786}, {0x66, 0x16, 0x00, 0xff}}},
     63     {{{  -716,   1024,    306}, 0, {  -302,    922}, {0x66, 0x16, 0x00, 0xff}}},
     64     {{{  -511,    819,   -205}, 0, {  -644,    786}, {0x66, 0x16, 0x00, 0xff}}},
     65     {{{  -716,   1024,   -307}, 0, {  -712,    922}, {0x9e, 0x27, 0x00, 0xff}}},
     66     {{{  -306,   1024,   -717}, 0, {  -984,    650}, {0x9e, 0x27, 0x00, 0xff}}},
     67     {{{  -511,    819,   -205}, 0, {  -644,    786}, {0x9e, 0x27, 0x00, 0xff}}},
     68     {{{   717,   1024,    306}, 0, {  -302,      0}, {0x9e, 0x27, 0x00, 0xff}}},
     69     {{{   307,   1024,    716}, 0, {     0,    240}, {0x9e, 0x27, 0x00, 0xff}}},
     70     {{{   512,    819,    204}, 0, {  -370,    104}, {0x9e, 0x27, 0x00, 0xff}}},
     71     {{{   205,    819,    511}, 0, {  -166,    308}, {0x9e, 0x27, 0x00, 0xff}}},
     72     {{{  -511,    819,    204}, 0, {  -370,    786}, {0x9e, 0x27, 0x00, 0xff}}},
     73     {{{  -204,    819,    511}, 0, {  -166,    582}, {0x9e, 0x27, 0x00, 0xff}}},
     74     {{{  -716,   1024,    306}, 0, {  -302,    922}, {0x9e, 0x27, 0x00, 0xff}}},
     75     {{{  -306,   1024,    716}, 0, {     0,    650}, {0x9e, 0x27, 0x00, 0xff}}},
     76 };
     77 
     78 // 0x07004A00 - 0x07004B00
     79 static const Vtx bitdw_seg7_vertex_07004A00[] = {
     80     {{{   205,    819,   -512}, 0, {  -848,    308}, {0x9e, 0x27, 0x00, 0xff}}},
     81     {{{   307,   1024,   -717}, 0, {  -984,    240}, {0x9e, 0x27, 0x00, 0xff}}},
     82     {{{   717,   1024,   -307}, 0, {  -712,      0}, {0x9e, 0x27, 0x00, 0xff}}},
     83     {{{  -306,   1024,   -717}, 0, {  -984,    650}, {0x9e, 0x27, 0x00, 0xff}}},
     84     {{{  -204,    819,   -512}, 0, {  -848,    582}, {0x9e, 0x27, 0x00, 0xff}}},
     85     {{{  -511,    819,   -205}, 0, {  -644,    786}, {0x9e, 0x27, 0x00, 0xff}}},
     86     {{{   512,    819,   -205}, 0, {  -644,    104}, {0x9e, 0x27, 0x00, 0xff}}},
     87     {{{     0,   1126,     93}, 0, {   432,    944}, {0xff, 0xff, 0xff, 0xff}}},
     88     {{{     0,   1536,      0}, 0, {   432,    478}, {0xff, 0xff, 0xff, 0xff}}},
     89     {{{   -92,   1126,      0}, 0, {     0,    478}, {0xff, 0xff, 0xff, 0xff}}},
     90     {{{     0,   1126,    -92}, 0, {   432,     14}, {0xff, 0xff, 0xff, 0xff}}},
     91     {{{    93,   1126,      0}, 0, {   898,    478}, {0xff, 0xff, 0xff, 0xff}}},
     92     {{{     0,   -716,   -511}, 0, {   -26,    -18}, {0xff, 0xff, 0xff, 0xff}}},
     93     {{{  -511,   -716,      0}, 0, {   -20,   1000}, {0xff, 0xff, 0xff, 0xff}}},
     94     {{{  -162,    819,      0}, 0, {   320,    656}, {0xff, 0xff, 0xff, 0xff}}},
     95     {{{     0,    819,    163}, 0, {   638,    656}, {0xff, 0xff, 0xff, 0xff}}},
     96 };
     97 
     98 // 0x07004B00 - 0x07004B80
     99 static const Vtx bitdw_seg7_vertex_07004B00[] = {
    100     {{{  -511,   -716,      0}, 0, {   -20,   1000}, {0xff, 0xff, 0xff, 0xff}}},
    101     {{{     0,   -716,    512}, 0, {   982,   1004}, {0xff, 0xff, 0xff, 0xff}}},
    102     {{{     0,    819,    163}, 0, {   638,    656}, {0xff, 0xff, 0xff, 0xff}}},
    103     {{{   512,   -716,      0}, 0, {   976,    -14}, {0xff, 0xff, 0xff, 0xff}}},
    104     {{{     0,    819,   -162}, 0, {   318,    330}, {0xff, 0xff, 0xff, 0xff}}},
    105     {{{     0,   -716,   -511}, 0, {   -26,    -18}, {0xff, 0xff, 0xff, 0xff}}},
    106     {{{  -162,    819,      0}, 0, {   320,    656}, {0xff, 0xff, 0xff, 0xff}}},
    107     {{{   163,    819,      0}, 0, {   636,    332}, {0xff, 0xff, 0xff, 0xff}}},
    108 };
    109 
    110 // 0x07004B80 - 0x07004C80
    111 static const Vtx bitdw_seg7_vertex_07004B80[] = {
    112     {{{  -204,   1126,   -512}, 0, {  1502,      0}, {0xfe, 0xff, 0xa8, 0xff}}},
    113     {{{   205,   1126,    511}, 0, {  3546,    582}, {0xfe, 0xff, 0xa8, 0xff}}},
    114     {{{   512,   1126,    204}, 0, {  5078,      0}, {0xfe, 0xff, 0xa8, 0xff}}},
    115     {{{   512,   1126,   -205}, 0, {  5078,   -440}, {0xfe, 0xff, 0xa8, 0xff}}},
    116     {{{   205,   1126,   -512}, 0, {  3546,   -440}, {0xfe, 0xff, 0xa8, 0xff}}},
    117     {{{  -511,   1126,    204}, 0, {     0,    990}, {0xfe, 0xff, 0xa8, 0xff}}},
    118     {{{  -204,   1126,    511}, 0, {  1502,    990}, {0xfe, 0xff, 0xa8, 0xff}}},
    119     {{{  -511,   1126,   -205}, 0, {     0,    582}, {0xfe, 0xff, 0xa8, 0xff}}},
    120     {{{   205,    819,   -512}, 0, {  3546,   -440}, {0x5d, 0x5d, 0x00, 0xff}}},
    121     {{{   512,    819,   -205}, 0, {  5078,   -440}, {0x5d, 0x5d, 0x00, 0xff}}},
    122     {{{  -204,    819,   -512}, 0, {  1502,      0}, {0x5d, 0x5d, 0x00, 0xff}}},
    123     {{{   512,    819,    204}, 0, {  5078,      0}, {0x5d, 0x5d, 0x00, 0xff}}},
    124     {{{  -204,    819,    511}, 0, {  1502,    990}, {0x5d, 0x5d, 0x00, 0xff}}},
    125     {{{  -511,    819,    204}, 0, {     0,    990}, {0x5d, 0x5d, 0x00, 0xff}}},
    126     {{{   205,    819,    511}, 0, {  3546,    582}, {0x5d, 0x5d, 0x00, 0xff}}},
    127     {{{  -511,    819,   -205}, 0, {     0,    582}, {0x5d, 0x5d, 0x00, 0xff}}},
    128 };
    129 
    130 // 0x07004C80 - 0x07004D80
    131 static const Vtx bitdw_seg7_vertex_07004C80[] = {
    132     {{{   410,  -1023,      0}, 0, {  1398,   -648}, {0x2f, 0x49, 0x5e, 0xff}}},
    133     {{{     0,  -1023,    410}, 0, {   582,  -1466}, {0x2f, 0x49, 0x5e, 0xff}}},
    134     {{{  -409,  -1023,      0}, 0, {  -234,   -648}, {0x2f, 0x49, 0x5e, 0xff}}},
    135     {{{     0,  -1023,   -409}, 0, {   582,    170}, {0x2f, 0x49, 0x5e, 0xff}}},
    136     {{{  -511,   -716,      0}, 0, {  1168,   2380}, {0x3b, 0x4f, 0x67, 0xff}}},
    137     {{{  -409,  -1023,      0}, 0, {  1692,   1494}, {0x3b, 0x4f, 0x67, 0xff}}},
    138     {{{     0,  -1023,    410}, 0, {   246,     52}, {0x3b, 0x4f, 0x67, 0xff}}},
    139     {{{     0,   -716,    512}, 0, {  -638,    576}, {0x3b, 0x4f, 0x67, 0xff}}},
    140     {{{   512,   -716,      0}, 0, { -1052,    990}, {0x3b, 0x4f, 0x67, 0xff}}},
    141     {{{     0,  -1023,   -409}, 0, {  1360,   1826}, {0x3b, 0x4f, 0x67, 0xff}}},
    142     {{{     0,   -716,   -511}, 0, {   752,   2794}, {0x3b, 0x4f, 0x67, 0xff}}},
    143     {{{   410,  -1023,      0}, 0, {   -84,    384}, {0x3b, 0x4f, 0x67, 0xff}}},
    144     {{{     0,   -716,    512}, 0, {  1872,    302}, {0x4e, 0x69, 0x7e, 0xff}}},
    145     {{{   410,  -1023,      0}, 0, {  -458,   1222}, {0x4e, 0x69, 0x7e, 0xff}}},
    146     {{{   512,   -716,      0}, 0, {    64,   2106}, {0x4e, 0x69, 0x7e, 0xff}}},
    147     {{{     0,  -1023,    410}, 0, {   986,   -222}, {0x4e, 0x69, 0x7e, 0xff}}},
    148 };
    149 
    150 // 0x07004D80 - 0x07004DC0
    151 static const Vtx bitdw_seg7_vertex_07004D80[] = {
    152     {{{     0,   -716,   -511}, 0, {   480,   2522}, {0x4e, 0x69, 0x7e, 0xff}}},
    153     {{{     0,  -1023,   -409}, 0, {  -126,   1552}, {0x4e, 0x69, 0x7e, 0xff}}},
    154     {{{  -409,  -1023,      0}, 0, {  1318,    110}, {0x4e, 0x69, 0x7e, 0xff}}},
    155     {{{  -511,   -716,      0}, 0, {  2286,    716}, {0x4e, 0x69, 0x7e, 0xff}}},
    156 };
    157 
    158 // 0x07004DC0 - 0x07004F70
    159 static const Gfx bitdw_seg7_dl_07004DC0[] = {
    160     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bitdw_seg7_texture_07000000),
    161     gsDPLoadSync(),
    162     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    163     gsSPVertex(bitdw_seg7_vertex_07004630, 15, 0),
    164     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    165     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    166     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    167     gsSP1Triangle(11, 13, 14, 0x0),
    168     gsSPVertex(bitdw_seg7_vertex_07004720, 15, 0),
    169     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    170     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    171     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    172     gsSP1Triangle(11, 14, 12, 0x0),
    173     gsSPVertex(bitdw_seg7_vertex_07004810, 16, 0),
    174     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    175     gsSP2Triangles( 4,  5,  6, 0x0,  5,  7,  6, 0x0),
    176     gsSP2Triangles( 8,  9, 10, 0x0,  9, 11, 10, 0x0),
    177     gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0),
    178     gsSPVertex(bitdw_seg7_vertex_07004910, 15, 0),
    179     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    180     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    181     gsSP2Triangles( 8, 10,  9, 0x0, 11, 12, 13, 0x0),
    182     gsSP1Triangle(12, 14, 13, 0x0),
    183     gsSPVertex(bitdw_seg7_vertex_07004A00, 16, 0),
    184     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    185     gsSP2Triangles( 6,  0,  2, 0x0,  7,  8,  9, 0x0),
    186     gsSP2Triangles( 8, 10,  9, 0x0,  8, 11, 10, 0x0),
    187     gsSP2Triangles(11,  8,  7, 0x0, 12, 13, 14, 0x0),
    188     gsSP1Triangle(13, 15, 14, 0x0),
    189     gsSPVertex(bitdw_seg7_vertex_07004B00, 8, 0),
    190     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  1, 0x0),
    191     gsSP2Triangles( 4,  5,  6, 0x0,  7,  3,  5, 0x0),
    192     gsSP2Triangles( 7,  5,  4, 0x0,  3,  7,  2, 0x0),
    193     gsSPEndDisplayList(),
    194 };
    195 
    196 // 0x07004F70 - 0x07004FF8
    197 static const Gfx bitdw_seg7_dl_07004F70[] = {
    198     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09004800),
    199     gsDPLoadSync(),
    200     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    201     gsSPVertex(bitdw_seg7_vertex_07004B80, 16, 0),
    202     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    203     gsSP2Triangles( 0,  2,  3, 0x0,  0,  5,  6, 0x0),
    204     gsSP2Triangles( 0,  6,  1, 0x0,  0,  7,  5, 0x0),
    205     gsSP2Triangles( 8,  9, 10, 0x0,  9, 11, 10, 0x0),
    206     gsSP2Triangles(12, 13, 10, 0x0, 11, 14, 10, 0x0),
    207     gsSP2Triangles(14, 12, 10, 0x0, 13, 15, 10, 0x0),
    208     gsSPEndDisplayList(),
    209 };
    210 
    211 // 0x07004FF8 - 0x07005078
    212 static const Gfx bitdw_seg7_dl_07004FF8[] = {
    213     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
    214     gsDPLoadSync(),
    215     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    216     gsSPVertex(bitdw_seg7_vertex_07004C80, 16, 0),
    217     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    218     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    219     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    220     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    221     gsSPVertex(bitdw_seg7_vertex_07004D80, 4, 0),
    222     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    223     gsSPEndDisplayList(),
    224 };
    225 
    226 // 0x07005078 - 0x070050F8
    227 const Gfx bitdw_seg7_dl_07005078[] = {
    228     gsDPPipeSync(),
    229     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    230     gsSPClearGeometryMode(G_LIGHTING),
    231     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    232     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    233     gsDPTileSync(),
    234     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    235     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    236     gsSPDisplayList(bitdw_seg7_dl_07004DC0),
    237     gsSPDisplayList(bitdw_seg7_dl_07004F70),
    238     gsSPDisplayList(bitdw_seg7_dl_07004FF8),
    239     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    240     gsDPPipeSync(),
    241     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    242     gsSPSetGeometryMode(G_LIGHTING),
    243     gsSPEndDisplayList(),
    244 };